随笔分类 - 日记
摘要:我尝试了把我做的兽头卖出去,记录一下从孩子出生到找到妈咪领养的过程 因为没有太多预算,所以兽设没有找画师,我自己构思的;整个制作过程都要用到热熔胶,很容易烫到(热熔胶——手作娘离不开的东西),梳理毛布也很让人头疼,弄得房间里都是毛毛,虽然但是,孩子出生的那一刻还是值得的;我大部分手作都发在了小红书,
阅读全文
摘要:阅读《构建之法》中关于团队开发的章节,我对团队协作和流程有了透彻理解,深感其在软件开发中的关键作用。 团队角色的多样性和明确分工是项目成功的基础。产品经理就像项目的领航者,精准把握产品需求和方向,确保开发工作始终围绕用户需求展开;设计师专注于打造良好的用户体验,让产品更具吸引力;开发人员则凭借专业技
阅读全文
摘要:阅读《构建之法》的开篇部分,我对个人开发技术与流程有了全新认知。书中强调的编程规范,绝非是形式主义,而是实实在在关乎代码的可读性与可维护性。就拿变量命名来说,一个清晰表意的变量名,能让阅读代码的人瞬间明白其用途,大大减少理解代码逻辑的时间。在实际项目中,我曾因前期忽视命名规范,后期维护时面对混乱的变
阅读全文
摘要:阅读《构建之法》中软件需求和软件设计的部分,我对软件开发的这两个核心环节有了更为深入的理解。 软件需求是软件开发的源头,准确获取和分析需求是项目成功的关键。与客户充分沟通是挖掘真实需求的基础,只有深入了解客户的业务场景和痛点,才能避免需求模糊或误解。用户故事和用例分析等方法,能将抽象的需求细化为具体
阅读全文
摘要:《代码大全2》第七部分阅读笔记 一、软件项目管理基础 项目规划:项目启动之初,细致的规划不可或缺。需明确项目目标、范围、时间表以及交付成果,合理分配资源,包括人力、物力与时间。制定项目计划时,要充分考虑可能出现的风险与不确定性,预留一定的弹性时间应对突发情况,避免项目进度失控。 团队协作:一个高效的
阅读全文
摘要:《代码大全2》第六部分阅读笔记 一、系统集成与构建 构建过程:了解构建系统如何将源代码转换为可执行程序至关重要。从编译各个源文件,到链接库文件,再到生成最终产品,每个环节都需要精心配置,确保准确性。不同编程语言、不同平台可能有各异的构建工具与流程,掌握这些工具(如 Makefile、CMake 等)
阅读全文
摘要:《代码大全2》第五部分阅读笔记 一、代码改善基础 重构的意义:代码重构并非功能的改变,而是对代码结构、可读性、可维护性的优化。它能使杂乱无章的代码变得井然有序,去除冗余逻辑,提升模块的内聚性,降低耦合度,让后续的开发与维护更加高效。 代码的可读性:始终将可读性放在重要位置,即使代码能正常运行,若难以
阅读全文
摘要:《代码大全2》第四部分阅读笔记 一、语句相关要点 语句简洁性:编写语句时应追求简洁明了,避免复杂冗长的表达式。例如,能用简单的赋值语句完成的操作,就不要嵌套多层函数调用和复杂的逻辑判断。简洁的语句不仅易于理解,还能降低出错概率,提升代码维护性。 语句的顺序:合理安排语句顺序至关重要。通常按照逻辑流程
阅读全文
摘要:变量命名 重要性:好的变量名应清晰表达用途和含义,避免模糊不清的名称,如 “x”“temp” 等,而使用描述性名称如 “userAge”“totalPrice” 可提高代码可读性,帮助其他开发者快速理解变量意图。 命名风格:应遵循一致的风格,如驼峰命名法或下划线命名法,以保持代码的一致性,方便阅读和
阅读全文
摘要:编写高质量的函数:函数应该具有单一的明确功能,函数体要短小精悍,避免过长和复杂。同时,要注意函数的参数设计合理,返回值清晰明确,并且函数之间的耦合度要低,内聚性要高。如一个函数承担了过多不同的任务,导致函数逻辑混乱,难以理解和维护。而高质量的函数,如计算两个数之和的简单函数,功能单一明确,代码简洁易
阅读全文
摘要:日常编写代码时,要注重变量的命名与使用。变量的命名应该具有清晰的语义,能够准确反映其代表的含义,并且要遵循一定的命名规范。同时,在使用变量时要注意其作用域和生命周期的合理控制,以避免错误和提高代码的可读性与可维护性。作者通过实际代码示例指出,不清晰的变量命名会导致代码理解困难,增加维护成本。例如,使
阅读全文
摘要:第一部分——打好基础。 软件开发不仅仅是编写代码,更是一个涵盖了诸多环节和因素的复杂过程。从理解软件构建的本质开始,探讨了软件开发的核心概念、关键原则以及程序员在这个过程中应具备的思维方式和技能素养。 软件建构很重要。软件构建是软件开发过程中的核心活动,它不仅仅是编写代码,还包括详细设计、编码、调试
阅读全文
摘要:原码、反码、补码概念 原码: 原码是一种简单的机器数表示法。对于一个有符号数,最高位为符号位(0 表示正数,1 表示负数),其余位表示数值的绝对值。例如,在 8 位二进制数中,+5 的原码是 00000101, -5 的原码是 10000101。 反码: 对于正数,反码与原码相同。对于负数,反码是在
阅读全文
摘要:今天的题我没写出来,还是没学明白。之前的题仅仅只是看了看答案,没有自己尝试写一遍,导致今天调试的时候出现错误,最后没整出来,不开心
阅读全文