这几天,直接点别人的网页的代码看, 很有些明白了,程序员们为什么不爱看别人的代码.
有2方面的原因, 但主要的都是因为能力有差距, 思路逻辑有不同.
一个是你比较强,别人比较弱,人家写的东西稀里糊涂,乱,结构和表现混合, 有时,你甚至看不懂他的思维逻辑,.
一个是人家强,你弱,很多比较优雅的代码手法,你不明白里面的窍门,没想清楚关键点,同样的一个逻辑,你需要
我还发现了,要实现同样的一个表象,可能有很多背后采取的方式,这个,里面有很多不同的优缺点和特点,有的容易以后改,容易理解,有的不容易,就比如昨天我说的那个满屏,可以用 背景满屏,实际内容居中,固定宽度实现,也可以真的用流动布局或弹性布局实现,各自机制不同,后面遇到的问题可能不同, 要是出了个问题,其他人要是看不明白你的代码,没想清楚,可能就要花非常多时间.也找不出问题来,有时可能是一个细节问题.
所以,之前来的程序员一个劲都说之前程序员的代码很垃圾,这也是不对的,有时可能是因为,你没花功夫去看. 或者你没看懂.
当然,也可能,人家确实比较差. 实现方式和你想象的不同. 不过,我的总结是,到目前为止,我遇到的程序员们,还是都没仔细去看过别人的代码.我原来以为,他们一看就能看出啥来,昨天,我的感觉是,你得沉下心来,花时间看.
分享到:
相关推荐
《匠心精作C++从0到1入门编程》是一份专为初学者设计的C++学习资源包,旨在帮助新手逐步掌握编程基础,降低学习难度。这个资源包包含多个阶段的学习资料,覆盖了C++语言的各个方面,从环境搭建到实战项目的完成。...
在IT行业中,程序员们以其独特的创意和编程技巧来表达情感,"程序员代码表白-爱你一辈子.zip"就是一个典型的例子。这个压缩包文件包含了程序员们用代码来传递爱意的方式,让我们一起深入探究其中蕴含的IT知识。 ...
《程序员编程艺术系列之程序员编程艺术》是一本深入探讨编程技巧和思维的艺术性书籍,旨在提升程序员的专业素养和代码质量。编程艺术不仅关乎技术的掌握,更在于如何将技术运用得巧妙、优雅,以实现高效、可维护的...
【标题】:“B站《黑马程序员匠心之作-C++教程从0到1入门编程,学习编程不再难》 配套笔记” 【描述】提及的是一个针对初学者的C++教学资源,来自B站上的视频课程“BV1et411b73Z”。这门课程的特色在于提供了一份...
标题《深入理解计算机系统--程序员必学课程》所指向的知识点聚焦于计算机系统基础理论和实践操作的学习,这是任何有志于成为计算机科学领域高手的程序员不可或缺的知识储备。计算机系统的学习有助于程序员深刻理解...
《程序员编程艺术1-37章集锦》是编程领域的一部重要著作,它涵盖了从基础到高级的众多编程概念和技术。这本书旨在提升程序员的艺术修养,帮助他们掌握更高效的编程技巧,提高代码质量和可维护性。以下是根据描述和...
这份资料名为"1800个程序员必备词汇-开发必备-适用前后端-编程词汇-1800词40页高清完整版-带音标-右侧下载前可预览.pdf",是一份专为程序员设计的英语词汇手册,包含了大约1800个在软件开发中常用的词汇,并附带音标...
编程规范不仅能让代码看起来整洁有序,还能提高团队协作的效率,因为大家都能快速理解和修改彼此的代码。例如,命名规则、注释规范、代码结构等都是规范的重要组成部分。一个程序员应当懂得如何使用恰当的命名来反映...
在IT行业中,编程是程序员日常工作的核心,而代码的质量直接影响到软件项目的成功与否。"程序员的代码的代码的代码"这个标题可能是在强调代码的层次性、嵌套性或者递归性,暗示着代码间的相互依赖和复杂性。在描述中...
学习编程是许多人的目标...这款快速编程利器无疑为程序员提供了一条快速入门和提升效率的捷径,是程序员必备的开发辅助软件。通过合理利用这样的工具,无论是新手还是经验丰富的开发者,都能在编程世界中更加游刃有余。
这份压缩包中包含了丰富的编程源码,旨在帮助开发者深入理解.NET平台的工作原理,提高编程技能,以及优化代码实践。 .NET是微软公司推出的一个开源、跨平台的开发框架,它为构建各种类型的桌面应用、Web应用、移动...
《程序员代码面试指南:IT名企算法与数据结构题目最优解-代码》是一部专为准备IT企业面试的程序员量身定制的指南。本书的核心内容围绕算法和数据结构展开,通过Java语言实现,旨在帮助读者掌握解决常见面试问题的...
- 尽管表白代码追求创意,但为了使非程序员也能理解,程序员通常会保持代码的可读性和整洁性,有时甚至采用彩色高亮和美化格式。 9. **情感与技术的结合** - 最后,表白代码体现了技术与情感的完美结合,是程序员...
在编程的世界里,深入理解和掌握物理、数学以及计算机基础是每个程序员不可或缺的技能。这些基础知识不仅为编程提供了坚实的理论支撑,还能帮助我们更好地解决问题,设计出高效、优雅的解决方案。以下将详细介绍这些...
《程序员数学3》是一本专为程序员设计的数学学习书籍,其主要目的是帮助读者理解并应用数学在实际编程中的重要性。这本书强调易懂性,通过简洁明了的讲解方式,使得复杂的数学概念变得平易近人。尤其适合那些希望...
在IT行业中,程序员不仅以编写代码为日常,也常常利用技术来表达个人情感,比如“程序员之表白代码”。这个主题通常涉及到将编程语言与创意相结合,以独特的方式向心仪的人传达爱意。在这个实例中,“紫色背景恋爱...
**NI-VISA程序员指导手册详解** NI-VISA(National Instruments Virtual Instrument Software Architecture)是一种软件开发环境,专为创建、配置和控制虚拟仪器而设计。它提供了标准的接口,使开发者能够轻松地与...
《C语言高级程序员编程指南》是一本面向有一定基础的C语言程序员的专业教程,旨在提升读者在C语言编程领域的技能和理解。本指南深入探讨了C语言的高级特性,包括内存管理、指针操作、预处理器宏、位操作、文件I/O、...
《C程序员成长攻略》是一本面向C语言初学者的指南,旨在帮助读者逐步掌握C语言编程技能并成长为熟练的程序员。书中的源代码是作者黎陡精心编写的,旨在通过实例来阐释C语言的核心概念和编程技巧。这些源代码按照学习...
《高质量C/C++编程指南》是林锐博士的著作,这本书深入浅出地阐述了C/C++编程中的关键概念和最佳实践,对于程序员尤其是初学者来说,是一本极具价值的参考书。书中涵盖了许多在编程课程中可能被忽视,但在实际工作中...