首页 > 其他分享 >9.30 读书笔记

9.30 读书笔记

时间:2023-09-30 23:57:18浏览次数:25  
标签:9.30 软件开发 读书笔记 代码 编程 变更

《代码大全2》是一个经典的软件开发书籍,是一本非常有价值的资源,包含了许多软件开发中的重要主题。

书中提醒读者以解决问题为导向,不仅仅是完成任务。

防御式编程,防御式编程不是指不让别人批评代码,而是指确保要承担的责任,保证方法不会因为传入错误数据而破坏,看似微小的防范,收益可能大于想象,能够让错误更容易发现,修改,并减少对已经编写代码的修改。

提高程序的可读性,减少以及隔离程序复杂度,提高代码复用率,在代码变更时减少带来的影响(功能变更,变更导致的测试),可移植性,方便后期优化,隐藏复杂逻辑结构等的实现细节

命名时要足够具体,不要用模糊或者太通用能用于各种目的的名字,名字需要能表达变量所代表的含义。

标签:9.30,软件开发,读书笔记,代码,编程,变更
From: https://www.cnblogs.com/lllyclh/p/17738422.html

相关文章

  • 2023.9.30
    得了支气管炎,上午去医院挂水,下午回来,继续解决之前pwn相关东西遇到的一些问题,今天是去把新的ubuntu虚拟机也装了个vmware_tool,然后LibcSearcher有点问题没法用,花了很长时间搞定这个最后实验可行。明天继续......
  • 9.28-9.30有感
    持续摆烂的3天,不是不想写日记,而是什么事情都没做,不知道写啥,干嘛去了呢,主要是看小说和打游戏,白天就想睡觉,晚上打游戏的恶性循环,晚上没睡好,白天就不想动。手机误人啊。但又很难真的不去看,这就很矛盾......
  • 代码大全读书笔记
    代码质量和软件开发的关系:代码质量直接影响软件开发的效率和可维护性。良好的代码质量可以提高代码的可读性、可理解性和可扩展性,减少调试和修复错误的时间和工作量。编写高质量代码的原则:模块化和信息隐藏:将代码分解为小的、独立的模块,并通过封装隐藏内部实现细节。适当......
  • 读书笔记-9月
    读了程序员修炼手册的第一章,学到了一些东西。看视频教程的时候要跟着做,一行一行的跟着敲,一个项目敲完了,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。量变会引起质变的。学习的时候要先建立知识点的体系,体系学完了再慢慢抠细节,这样才有足够的学习效率。......
  • 《架构师之路:软件架构之美》第三章读书笔记
    第三章的主题是"ArchitecturePrinciples"(架构原则),该章介绍了软件架构设计中的一些重要原则和指导方针。以下是该章的一些主要观点和内容:架构原则的重要性:该章解释了架构原则在软件开发中的关键作用。架构原则是一组基本规则和准则,用于指导软件系统的整体设计和组织。常见......
  • 9月读书笔记2
    正交性,设计自足的软件,让软件的各个部分不会过度互相依赖,提高生产效率并且降低风险。曳光代码,在不完全了解用户需求的情况下,我们可以向初始框架中添加曳光代码,虽然并不能百分百命中,但其代码得以保存复用,这样的代码往往简约但复用率高。构建原型,这与本学期所学的uml建模类似,用非代码......
  • 《软件工程:一种实践方法》读书笔记三
    需求工程:书中详细介绍了需求工程的重要性和方法。它强调了需求分析的关键作用,帮助读者了解如何有效地收集、分析和管理需求。此外,它还介绍了一些常见的需求工程技术和工具,如用例建模和需求跟踪。设计原则和模式:这本书提供了许多设计原则和模式,帮助读者在软件设计过程中做出高......
  • 2023.9.30日报
    今天学习了部分vue的开发知识,了解了一部分vue的运作原理,即先定义数据,然后生成对应的app,然后嵌入到对应的div视图中即可,在这个过程中,起初使用的是vscode,但是没有查找到对应的启动html的插件,因此还是转到了idea......
  • 《梦断代码》读书笔记02
    1、对该项目的人的认识不得不承认的一点是,这个项目的基础特别棒,在万众瞩目下开启开发的旅程,历时七年,在完工之际,已经没有人为之喝彩;项目团队人人都很优秀,在我眼里,他们不仅仅是久远时光里的一个出名的项目团队,他们还是独一无二的编程“疯子”,他们热爱编程、享受编程,不屑于将自己......
  • 《程序员修炼之道:从小工到专家》第一第二章读书笔记
    第一章:追求实效的哲学第一节:我的源码被猫吃了在开发过程中,我们经常会遇到一些意想不到的技术问题,导致交付延迟等情况。然而,作为程序员,我们需要诚实和坦率地面对这些问题,并勇于承认自己的错误。我们应该以专业的态度处理这些问题,而不是找借口。此外,我们要对自己承担的责任负责。......