Live2D
摘要: 从安装软件以及基础sql语言知识开始。后面一步步深入psql的数据类型、表结构等深入话题,刚刚接触编程的人,更倾向于从具体的程序代码学习编程的理念,而不是从程序设计理论书籍去理解编程的概念。就像学习英语,在刚开始的时候,最重要的是扩大自己的阅读量和词汇量,而不是“钻研”各种奇淫技巧。所以,计算机编程 阅读全文
posted @ 2021-06-27 17:24 NyerROii 阅读(49) 评论(0) 推荐(0)
摘要: 书中所阐述设计是一个启发式过程 隐喻是启示而不是算法 典型情况下需求会有多少改动?IBM和其他公司的研究发现,平均水平的项目在开发过程中,需求会有25%的变化(Boehm 1981,Jones 1994,Jones 2000)。在典型的项目中,需求变更导致的返工占到返工总量的75%到85%(Leff 阅读全文
posted @ 2021-06-21 16:20 NyerROii 阅读(52) 评论(0) 推荐(0)
摘要: 当程序跑起来时,一般情况下,应用程序(application program)会时常通过API调用库里所预先备好的函数。但是有些库函数(library function)却要求应用先传给它一个函数,好在合适的时候调用,以完成目标任务。这个被传入的、后又被调用的函数就称为回调函数(callback f 阅读全文
posted @ 2021-05-21 11:21 NyerROii 阅读(82) 评论(0) 推荐(0)
摘要: 什么是好的软件?一些同学认为,所谓好软件,就是软件没有缺陷(Bug),所谓软件工程,就是把软件中的Bug都消灭掉的过程。这的确是抓住了软件工程的一个要素。和软件打交道的专业人士都知道软件有“Bug”(缺陷),软件团队的很多人都整天和Bug打交道,Bug的多少可以直接衡量一个软件的开发效率、用户满意度 阅读全文
posted @ 2021-04-17 14:22 NyerROii 阅读(43) 评论(0) 推荐(0)
摘要: 一个好的开发时间表通过优先处理关键功能来管理风险。这些关键功能是能让客户满意的最小功能集合。通过易中难这些评级方法,可以判断出这个最小集合中包括哪些功能才是切实可行的。其他功能按照优先顺序和一致性原则一次加入。 不要毫无计划地写代码,思考、调研、计划、编码、测试、修改,一个都不能少; 不要写代码前过 阅读全文
posted @ 2021-04-11 16:21 NyerROii 阅读(75) 评论(0) 推荐(0)
摘要: 2021/03/27 15:00 阅读全文
posted @ 2021-03-27 15:00 NyerROii 阅读(45) 评论(0) 推荐(0)
摘要: 书中有很多菜鸟和大牛之间的区别点,每一点就是一个看法,我认为本书最值得去读的是中间那几章很详细的细节方面的描述,如变量命名之类。我也很讨厌死板的软件工程教条,但我不反对软件工程。其实,这些所谓的最佳实践都是软件工程的核心。这些知识不仅仅是新手需要知道的,即使是所谓高手也需要常常温故知新。Code C 阅读全文
posted @ 2020-10-31 17:17 NyerROii 阅读(124) 评论(0) 推荐(0)
摘要: 通过阅读 ,在程序架构中一个循环只做一件事 仅靠循环可同时做两件事的这一事实,是无法充分证明这两件事是应该放在一起做的。循环应该和子程序一样,每个循环只做一件事并且把它做好。如果用两个循环会导致效率底下,而使用一个循环很合适,那么就把代码写成两个循环,并注明可以把它们合并起来以提高效率,然后等测量数 阅读全文
posted @ 2020-10-19 13:11 NyerROii 阅读(51) 评论(0) 推荐(0)
摘要: 1. 用编码规范来支持结对编程(不要把时间浪费在代码风格的争议上) 2. 不要让结对编程变成旁观 3. 不要强迫在简单的问题上使用结对编程 4. 有规律地对结对人员和分配的工作任务进行轮换 5. 鼓励双方跟上对方的步伐 6. 确认两个人都能看到显示器 7. 不要强迫程序员与自己关系紧张的人组对 8. 阅读全文
posted @ 2020-10-09 00:41 NyerROii 阅读(56) 评论(0) 推荐(0)
摘要: 1.《构建之法》 2.《代码大全》 阅读全文
posted @ 2020-10-03 14:40 NyerROii 阅读(34) 评论(0) 推荐(0)