摘要: 第三章:基本工具 需要的工具经过认真挑选,打造得坚固耐用、并用于完成很少与其他工具重合的特定工作,最重要的是刚刚出道的木匠拿在手里会觉得很顺手。 学习与适应,各种工具有自己的特性,相应的特殊对待。 工具放大你的才干,想着定期增添工具,总是寻找更好的做事方式。 让需要驱动你的采购,要乐于超越IDE所施 阅读全文
posted @ 2022-11-30 20:14 孙欣然 阅读(21) 评论(0) 推荐(0)
摘要: 十、曳光弹 构建未构建的东西时,相比于直接寻找计算,曳光弹似的“曳光”代码: 让用户急躁看到能工作的东西, 开发者构建了一个他们能在其中工作 的结构, 你拥有一个集成平台, 可用于演示的东西, 更能够感受到工作进展。 当然“曳光”代码能告诉击中的是什么,但那不一定是目标。曳光代码可表现每个主要的应用 阅读全文
posted @ 2022-10-31 21:38 孙欣然 阅读(30) 评论(0) 推荐(0)
摘要: 第二章:注重实效的途径 生活在一个时间与资源有限的世界。 七、重复的危害 知识变化,对需求的理解与客户会谈发生变化,政策更改--维护上更花时间。 维护:整个开发工程的例行事务。--程序员要持续不断地维护因为理解逐日变化。 DRY原则:Don’t Repeat Yourlf :系统的每个知识必须具有单 阅读全文
posted @ 2022-10-02 18:44 孙欣然 阅读(26) 评论(0) 推荐(0)
摘要: 完美的软件 × 足够好的软件--用户的参与权衡与反馈 √ 软件编写:用户的需求与用户的预期。 制作的系统的范围和质量应该作为系统需求的一部分并规定下来。--使质量成为需求问题 代码:不要过度修饰,要明白何时止步。 知识与经验使重要的职业财富,可这也是有时效性的资产。新技术、语言、环境与市场驱动力的变 阅读全文
posted @ 2022-09-30 21:31 孙欣然 阅读(22) 评论(0) 推荐(0)
摘要: 一名注重成效的程序员在处理问题、寻求解决方案时的态度、风格与哲学有自己的特点。 越过问题去思考,将问题放在更大的语境,设法注意更大的图景。 负责: 对自己的职业生涯负责,不害怕承认无知或错误。犯错后,诚实的承认,并设法给出各种选择。 问别人,提要求时,在头脑中过一遍。 基于自己的道德准则和判断来做出 阅读全文
posted @ 2022-09-30 20:59 孙欣然 阅读(23) 评论(0) 推荐(0)
摘要: java中static可应用在变量,方法,块和嵌套类中,可用于内存管理。 static关键字属于类,而不是类的实例。 将一个变量声明为static,成为静态变量,用于引用所有对象的公共属性。 static修饰成的静态属性被共享给所有对象。 静态变量只获取一次内存。 如果任何对象更改静态变量的值,它将 阅读全文
posted @ 2022-09-25 16:29 孙欣然 阅读(51) 评论(0) 推荐(0)
摘要: 原码:最高位是符号位,0代表正数,1代表负数,非符号位为该数字绝对值的二进制。将一个整数转换成二进制形式,就是其原码。通俗的理解,原码就是一个整数本来的二进制形式。例如short a = 6;三十二位机器时 a 的原码就是0000 0000 0000 0110;更改 a 的值a = -18; 此时 阅读全文
posted @ 2022-09-12 11:36 孙欣然 阅读(183) 评论(0) 推荐(0)
摘要: 本周大多是写pta上的题,较少时间去学Java,下周pta结束就多学Java 阅读全文
posted @ 2022-08-13 21:30 孙欣然 阅读(17) 评论(0) 推荐(0)
摘要: 本周在pta上写了一些题。复习一下之前几周学的课程。但还是差一些。未来仍旧多练习。 阅读全文
posted @ 2022-08-06 21:27 孙欣然 阅读(102) 评论(0) 推荐(0)
摘要: 这一星期几乎没有学习Java,出去旅游,与朋友游戏。下周增加Java学习的时间占比,多运动。 阅读全文
posted @ 2022-07-30 20:54 孙欣然 阅读(65) 评论(0) 推荐(0)