高薪工人必备刷题软件编程最佳实践
Rohail
最佳编程实践
来自网络各地的开发人员的引用和释义的集合。
在他们的申请中使用你自己的判断
Unix哲学
让每个程序做好一件事。
要完成一项新工作,请重新构建而不是通过添加新功能使旧程序复杂化。
期望每个程序的输出成为另一个未知程序的输入。
不要用无关信息混淆输出。
避免严格的列式或二进制输入格式。
不要坚持交互式输入。
设计和构建软件,甚至操作系统,尽早试用,最好在几周内试用。
不要犹豫,扔掉笨拙的部件并重建它们。
优先使用工具而不是不熟练的帮助来减轻编程任务的负担,即使您必须绕道构建工具并期望在使用完它们后将其中的一些扔掉。
–
道格麦克罗伊
专注于数据结构
糟糕的程序员担心代码。
优秀的程序员担心数据结构及其关系
–
莱纳斯·托瓦兹
永远不要构建大型应用程序
构建大型应用程序的秘诀是永远不要构建大型应用程序。
将您的应用程序分解成小块。
然后,将这些可测试的小块组装到您的大应用程序中。
–
Justin
Meyer,JavaScript
MVC
的作者
接受你不知道这将如何发展
关键是从一开始就承认你不知道这将如何发展。
当您接受自己
评论0
最新资源