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