Tag: 程序员
16 total results found
程序员八荣八耻 & DevOps 八荣八耻
刚在网上看到这个,挺有意思,哈哈: 程序员八荣八耻 以动手实践为荣,以只看不练为耻。 以打印日志为荣,以出错不报为耻。 以局...
程序员内功修炼系列教程
〇、内容介绍 针对加入学院社群的用户,学院君特别推出程序员内功修炼系列教程,内容涵盖数据结构与算法、网络协议(HTTP、TCP/I...
荐书系列:看书就看经典,经典技术书籍推荐大全
这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测...
第八章:注重实效的项目
一、注重实效的团队 让我们针对团队,重述前面的部分章节: 不要破窗户 质量是一个团队问题。 煮青蛙 作为整体的团队甚至更容...
第七章:在项目开始之前
一、需求之坑 完美,不是在没什么需要增加,而是在没什么需要去掉时达到的。 需求很少存在于表面上。通常,它们深深埋藏在层层假定...
第六章:当你编码时(2)
四、易于测试的代码 我们需要在一开始就把可测试性构建进软件中,并且把各个部分连接在一起之前对每个部分进行彻底的测试。 单元测试 ...
第六章:当你编码时(1)
一、靠巧合编程 怎样靠巧合编程 实现的偶然 实现的偶然是那些只是因为代码在现在的编写方式才得以发生的事情。尽管它们能够工...
第五章:弯曲或折断(2)
四、它只是视图 一旦你基于责任把程序划分成不同模块,你就有了新的问题,在运行时,对象怎样相互交谈?你怎样管理它们之间的逻辑依赖?也...
第五章:弯曲或折断(1)
在“可撤销性”中,我们谈到不可撤销的决策的危险,在本章,我们将告诉你怎样做出可撤销的决策,以使你的代码在面对你不确定的世界时保持灵活...
第四章:注重实效的偏执
你不可能写出完美的软件 不完美的系统、荒谬的时间标度、可笑的工具、还有不可能实现的需求——在这样一个世界上,让我们安全“驾驶”。 ...
第三章:基本工具(2)
四、调试 自从14世纪以来,bug(虫子、臭虫)就被用来描述“恐怖的东西”,有趣的是,第一只计算机bug真的是一只虫子,在被要求解...
第三章:基本工具(1)
工具放大你的才干,你的工具越好,你越是能更好地掌握它们的用法,你的生产力越高。从一套基本的通用工具开始,随着经验的获得,随着你遇到一...
第二章:注重实效的途径(2)
四、曳光弹 用曳光弹找到目标 敏捷开发,迭代开发 五、原型与便笺 应制作原型的事物 已有系统中的新功能 外部数据的结...
第二章:注重实效的途径(1)
一、重复的危害 系统中的每一项知识必须具有单一、无歧义、权威的表示,这就是DRY原则(Don‘t Repeat Yourself)...
第一章:注重实效的哲学(2)
四、足够好的软件 不要因为过度修饰和过于求精而损坏本来完好的程序,继续前进,让你的代码凭着自己的质量站立一会儿。它也许并不完美,但...