首页 > 编程语言 >11月30日加 卓有成效的程序员读书笔记三

11月30日加 卓有成效的程序员读书笔记三

时间:2023-12-01 09:04:54浏览次数:34  
标签:11 法则 读书笔记 30 日加 程序员

今天上课完成了王老师的考试系统的数据流程图的绘画 讲道理 看着很麻人 不过还是让我磕出来了

 

“古代哲人”一章里的提到一些东东,可能是我们大家都知道的一些道理或 法则。但“知道法则”是一会事儿,“理解法则”又是另一会事儿。里面的“事物的本质性质和附属性质”就是哲学中的“主要矛盾和次要矛盾”的另一种说法罢 了,可能每个人都知道。但在活生生的生活和工作中,又有多少人能灵活地运用之并用它来解决我们遇到的“棘手”的问题?看清事物的本质,不是那么容易的。
笛米特法则,可能学习过设计模式的童鞋没有人不知道吧。本书也给出了很精彩的论述。
其 实很多的道理或法则在几十年前就提出了,但现在的程序员大多都不把它们放在眼里,认为那是几十年前的老东西了,不能适用于当代的软件工程。要知道万事万物 都有其规律存在,只要一件事儿的本质没有发生改变,那么它就要遵循着一定的规律。前人总结的规律应该好好地学习、领会、消化并将其用来指导现在的问题。而 不是一头扎进现在问题的细节中,芒芒然地去解决可能跟本不需要解决的问题。忘记历史,就会重复历史的错误。书中也说了“理解已存在的软件学说,能给你提供 很好的资源”、“理解过去发生的战争能为你当前的战争供给弹药”。

标签:11,法则,读书笔记,30,日加,程序员
From: https://www.cnblogs.com/cyberdragon/p/17868819.html

相关文章

  • 2023年11月随笔之双11成为有qian人
    1. 回头看日更坚持了334天。学信息系统项目管理师第4版系列全部更新完成读《图数据库实战》缓缓更......读《读程序员的制胜技》开更并更新完成读《像火箭科学家一样思考:将不可能变为可能》开更持续更新中11月码字68883字,日均码字数2296字,累计码字645971字,累积......
  • CF1198题解
    CF1198CodeforcesRound576(Div.1)CF1198AlinkCF1198A题意有一种数字化一段录音的常用方式,是记录每一个时刻的强度值。这些非负的强度值就可以代表一段音频对于一段音频,若有\(K\)个不同的强度值,那么每一位我们都需要\(k=\lceil\log_2K\rceil\)\(\text{bit}\)来存......
  • 2023年11月30日总结
    更好地观看总结11月又要结束了啊。突然发现。要冬天了。窗外是似水的蓝色。今天是高级图论,就照着Alex-Wei的那个博客做题吧,懒得自己搞了。嘻嘻。link。[[同余最短路]]非常有趣的知识点。P2371[国家集训队]墨墨的等式AT3621[ARC084B]SmallMultiple环计数问题......
  • 每日总结11.30
    访问者模式1、理解访问者模式的动机,掌握该模式的结构;2、能够利用访问者模式法解决实际问题。实验任务:打包员在我们课堂上的“购物车”的例子中,增加一个新的访问者:打包员,负责对购物车中货物装包。Client.javapublicclassClient{publicstaticvoidmain(String[]args......
  • 2023-11-30
    importtorchvisionimporttorchvision.datasetsasdatasetsfromtorchimportnnfromtorch.utils.dataimportDataLoaderimporttorch#设置学习率和训练轮数learning_rate=1e-3epoch=50#准备数据集train_data=datasets.ImageFolder('./data/train',transform=torchvi......
  • 11.30二次探测法解决冲突
    设哈希表长为14,哈希函数是H=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的元素加到表中,用二次探测法解决冲突,则放入的位置是(9)。15的位置是4,38的位置是5,61的位置是6,84的位置为749对应5和38冲突所以要用二次探索就是跳跃式的加数直到不重复且不超过哈希表长{1......
  • 20211128《信息安全系统设计与实现》第十四章学习笔记
    一、任务内容自学教材第14章,提交学习笔记(10分)1.知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”核心是要求GPT:“请你以苏格......
  • 20231130
     软件需求与分析课堂测试八—结构化建模分析(100分)个人答案非标准 【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建专业方向、课程编号、任课教师等相关考试基础信息。教师和考生进行考试相关工作。系统与考试有关的主要功能如下:(1)考试设置:教师制......
  • java-2023-11-30
    1、java中char类型由于使用Unicode编码所以是占两个字节而并不像C中是占一个字节。2、java中不使用0或非0值来代表假或真而是直接使用false或true。3、java中float和double由于精度不同不能进行比较,否则存在两值明显不等但输出的比较结果却为true的风险。4、如果运算结果可能超......
  • Springboot017学生读书笔记共享-计算机毕业设计源码+LW文档
    摘要本论文主要论述了如何使用JAVA语言开发一个读书笔记共享平台,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述读书笔记共享平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶......