写代码前必须知道的事

39 阅读2分钟

持续更新中...

写在前面

最近趁着gap的时间在写和记录一个项目的从0->1,包含前后端,前端使用Vue3+Vite,后端用NestJS。 做这个的目的是为了:

  1. 卷下自己,整体扫描,查漏补缺。
  2. 验证自己产品想法。
  3. 提升记录及文档沉淀的能力,以及锻炼文笔。
  4. 充实下空窗期生活。

每天写代码的时候,想着除了记录写应用代码从0->1也将自己觉得还不错的习惯和思维分享下

研发中一些需要注意的点

1.对常用设计原则和设计模式有一定的了解

找到尺子才能画直线

理解面向对象的七大设计原则

手撕设计模式

2.尽量了解基础及原理

心中有数

这里并不是说一定要熟读各种源码,每个人精力以及记忆力是有限的。但尽量做到好读书,不求甚解(无需逐字了解,知道大概就行)

3.避免bad code

第二条尺子

4.谨慎的引入

是药三分毒,所有东西都有副作用

你需要根据你的实际情况权衡,是否值得和有必要引入插件来完成当前的业务功能或者协助编码。 前端为例,用原生html写一个Hello World一定比用框架写一个执行效率务必要快。

5.会命名

千里之行始于足下,代码即注释应该成为一种习惯

命名包含文件及文件夹命名,变量命名等balabala。开发时尽量做到 代码即注释

6.会建文件夹

建文件夹以及什么东西放在哪个文件夹里,是值得仔细斟酌的,这里也能体现架构思维。 DDD(Domain-Driven Design) 领域驱动设计可以去了解下。


我的其他专栏传送门