梦断代码读书笔记 3
第四章 乐高王国
梦断代码的第四章作者以乐高王国来命名不能不谓之为贴切,想想小时候玩的积木,我们热衷于把各色各状的小木快组合成形形色色自认为好玩的东西。而将之拉近到我们的编程中来,块化和组件化是软件程序员的梦想,谁都想把几个模块插到一起就能完美的运行并完成任务。王老师在结对作业中提出了一个要求是将地铁换乘功能作为一个类封装起来,这就像乐高一样,先完成一部分,在慢慢拼接起来,这样的优点很多,可以更快的找到bug发生的位置。同时我们在网上借鉴代码的时候也能够更好的使用。
第五章 管束奇客和狗
从程序员转做经理常被说成是做了“前脑叶白质切除手术”,这个术语还是从刚从《How We Decide》这本书看到过,这种手术会让患者更新丧失感情、不知爱恨悲喜。国外技术人员不愿承担项目经理这种管理岗位,而在国内正好相反,许多时候还是不会编程的人来管理。
用代码行数做判断标准只会鼓励程序员写臃肿、蹩脚的代码。王老师在课上举过例子,输入成绩判断属于哪个等级,确实,只进行最简单的编写可能只需要十几行,但是在真正优秀的程序员手下编写出来的程序可能会远远超过这一数字,这是因为他们考虑很多情况,比如数值输入是否合理,输入类型是否正确,是否会造成程序的崩溃,编写了很多的if else程序,保证了程序的健壮性,而那些是几行的代码很容易就会发生崩溃,你也不能说这是一个优秀的代码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!