主要体现在两个方面,一个是编码习惯问题,另一个是编码质量的问题。编码习惯主要有日志编写、代码注释以及编码风格的问题,而编码质量则与很多方面相关,比如轮子的使用、数据交互、逻辑精简程度等等。下面展开来说...
今天逛v站有人在提问 公司的项目代码太恶心了怎么办? 这的确是一个 老生常谈的问题
好奇的阿粉在知乎上面搜了一下,果不其然没有令人失望,这个问题被上千万的人浏览过,然后如你所见,二哥也关注了这个问题~,下面的回答列出了各种各样的屎山代码,阿粉看到后才知道原来阿粉不是一个人遇到这种屎山代码!...
阿粉最近在刷知乎的时候发现了一个很有意思的问题,那就是:为什么程序员会有代码能跑就不要动的观点?
建造者模式(Builder Pattern)也叫做生成器模式,是 GoF 的 23 种设计模式的一种,它将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。...
时至今日,你已经很难用一个较为明确的定义来定义互联网公司,因为现在几乎所有的互联网公司都在进行一场脱虚向实的全新嬗变。看看阿里、腾讯、百度为代表的一众互联网公司对于基础科学的研究,我们就可以得出这样一个结论...
我们都从错误中吸取教训,这条规则也适用于网页设计师。在本文中,我们将告诉你许多设计师在做界面设计时会犯的一些错误。
刚开始条件较少,也就没管那么多直接写的;现在功能多了导致每次新增一个 else 条件我都得仔细核对,生怕影响之前的逻辑。
(1)软件编程为什么存在? 随着技术的发展,项目的复杂度与程序的复杂度骤增,导致编程实际与预期有所偏差。项目管理、软件工程是用于解决这类问题的最佳实践。在实际中如何应用这些学科知识,需要随着项目实际经验进行选择与...
如果能够让 QA 完全发现不出 bug,不仅仅是编写代码过程的问题了,自己就先得成为一个合格的 QA 了,但开发不可能那么完全的执行所有测试,时刻进行质量控制。...