程序员修炼之道:从小工到专家 读后感6

作者:@kuaiquxie
作者的github:https://github.com/bitebita
本文为作者原创,如需转载,请注明出处:https://www.cnblogs.com/dzwj/p/15569741.html


 在本书中第六章,正应该是我们当下正在刻苦编程的人应该看的,编码就仅仅只是简单点的编码吗,不是,我个人感觉我们现在很多编程的人都只是机械式的编程,可编程真的需要这样吗,程序应当是“活”的,不应该是让程序刚好运行就行,知其然知其所以然,将前应后果弄清楚后,首先是印象深刻,其次更是对我们思维能力的一种锻炼,假如你写的程序一会出现一个错误,这时候就是真正考验你的时候了,正是因为这错误,将自己的思维能力慢慢加固吧,编码应该注意这些。

  毕竟时间都是有限的,每个人一天只有二十四小时,作为一个程序员来说,就是在自己编程的时间里,在一定的时间内起到事半功倍的效果吧,这就要考虑到自己的算法了升级自己的算法,用少量的代码实现复杂的功能,可见算法的重要性不言而喻。

  可是有时候自己写的代码会有很多重复,这时候就需要考虑代码的重构了,这时候就是简单的重构吧,不要考虑的太多。

  自己写的代码每时每刻都能够测试吧,也就是易于测试,对于集成电路芯片来说,可以进行容易的组合,那作为我们开发的软件,能不能达到这样的效果呢,这时候我们就大胆一些,敢想敢做吧,既然测试,那就得需要一套完善的测试体系。软件写出来就是给人们用的你不能说自己写的软件给别人,然后让别人给你测试代码吧,我们就尽职尽责的好好测试吧,当然事实本来就该如此。

  我想大家都可能有这样一种情况,就是在一些编写代码的软件里面添加插件,有些插件确实好用,但是用插件写的这些代码毕竟不是自己写的,所以很有可能会忽略,这种时候,我们编码的过程就就好比靠巧合了,但是这些插件真的使用起来很方便,那就得在自己编程时清楚这些代码了,假如自己看不懂的代码,还是不要写上去好。

posted @   kuaiquxie  阅读(28)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示