`

对我编程影响很大的几本书

阅读更多

        进入IT行业有段时间了,大大小小也接触了几个项目。在项目上发现很多代码都

仅仅是满足功能性需求,而代码的维护方便性往往是忽略的。虽然也有项目要求写文

档,代码里写注释等等,但是我想说的是,代码写的很乱,即便是添加了一堆注释,

写了一堆不明不白的 文档,在代码的后期维护中,依然让维护人员苦不堪言。如果后

面的维护人员把代码也写的很乱,那就继续危害后来者。

       任何一个行业里,翘楚者都是在不断的学习充实完善自己的过程中。他们的优秀

会让一小部分业内人士当成榜样,若干年后,这批追随者也会成为优秀的业内从业者。

       说了一堆废话,只是给自己打打气,希望自己在日后的工作中变的更专业点。

       学习的一个途径就是看书。

     《重构》[martin fowler 著]:这本书对我影响非常深刻,它教你怎么把代码写的

                                                       更漂亮。

 

分享到:
评论

相关推荐

    微软c语言编程精髓(很好很强大)

    压缩包内的文件【微软C编程精粹.doc】很可能是书中的核心内容,可能包含了详细的章节摘要、编程实例代码和解析,以及对关键概念的深入讨论。文档格式便于读者查阅和学习,同时也方便进行笔记和标注。 总的来说,...

    TCP IP网络编程

    特别是从代码角度说明了不同模型服务器端的区别,还包括了条件触发与边缘触发等知识,对开发实践也有很大帮助。 本书针对网络编程初学者,面向具备C语言基础的套接字网络编程学习者,适合所有希望学习Linux和Windows...

    本书对Linux操作系统及其编程作了整体的介绍

    本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很...对深入研究Linux下的编程有很大的帮助。

    大规模并行处理器编程实战

    本书《大规模并行处理器编程实战》由David B. Kirk与Wen-mei Hwu合著,陈曙晖翻译,是一本深入探讨如何利用GPU(图形处理单元)进行并行计算的实践性技术书籍。本书不仅向读者介绍了CUDA编程语言,还详细阐述了GPU的...

    汇编语言编程艺术(清晰版)

    汇编语言编程艺术是一本详细介绍了汇编语言知识的书籍,特别是以80x86系列机为背景,通过大量的程序代码对汇编语言的基础知识进行了深入的讲解,包括编程方法和技巧,适合有意学习X86汇编语言编程的程序员阅读。...

    unix网络编程.pdf

    Linux作为UNIX的类UNIX系统,其网络编程原理和API在很大程度上与UNIX保持一致,因而这本书的内容对Linux开发者同样具有较高的参考价值。 内容提到了UNIX网络编程常用的两种API:套接口(sockets)和XTI(X/Open传输...

    UNIX环境高级编程

    在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中...

    Scala函数式编程

    很大篇幅都放在,使用scala实现scala默认库文件的API中,通过对简单的函数式编程逻辑的介绍和实践,主要是实践,建立起来一个比较明晰的scala思维模式,或者叫函数式编程的思维模式。 2 无副作用的函数式编程,同时...

    《编程珠玑》源代码

    《编程珠玑》第一版是我早期职业生涯中阅读过的对我影响较大的书籍之一,在书中首次接触到的很多观点都让我长期受益。作者在这一版本中做了重要更新。新增加的很多例子让我耳目一新。 ——Steve McConnell,《代码...

    shell编程和unix命令

    本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。...而且我自己也是整本书都看下来了的,感觉收获很大,下载积分也是我对这本书好评的一个表现。

    VB编程技巧280例

    本书是学习VB编程的一本很好的教材,它侧重于用实例讲解如何编写一些高级的VB程序,如“用VB6.0实现动态增减控件”、“用VB制作即时动态按钮”等,特别对高级编程人员进一步提高自己的能力有很大的好处,同时由于书...

    Unix网络编程英文版PDF

    第三版相较于第二版增加了很多新的内容,包括对IPv6的支持、新的网络编程APIs以及对多线程编程的讨论等。整体而言,《Unix网络编程》第三版是一本全面介绍UNIX网络编程的书籍,它的内容全面,知识点丰富,对于想要...

    核心网络编程 网络编程必备

    最后,这本书很可能是高清PDF格式,这意味着读者可以获得清晰的图表和代码示例,提高学习体验。无论你是想要深入理解网络编程原理,还是寻求实际开发中的解决方案,《核心网络编程》都是一本值得阅读和参考的书籍。 ...

    C 并发编程指南.zip

    本书《C 并发编程指南》是个人在空余时间写的,由于时间仓促,加上自身水平有限,不可能写的很完善,也难免出现错误,如果你发现本书中的错误,或者有更好的想法, 欢迎给我反馈,我会第一时间给予答复。后续我会...

    Unix环境高级编程pdf

    在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了...

    Windows 网络编程第二版

    作为更新的编程指南,本书着重于Windows XP中革新的联网特性,同时包含了对C#编程语言的支持。本书还介绍了最新的网际协议:IPv4和IPv6,以及可靠IP多播协议。书中用大量的实例详细地描述了Microsoft网络API函数的...

    java面向对象编程源码

    本书内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化 Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。...

    编程珠玑源码下载编程珠玑书后源代码

    通过下载并研究这些源代码,读者可以亲自动手实践书中的例子,这将极大地加深对书中理论的理解,提高编程技能,并有助于解决实际工作中的问题。同时,这也是一个很好的机会去学习如何分析和调试他人编写的代码,这...

Global site tag (gtag.js) - Google Analytics