为什么说不会偷懒的程序员不是好程序员

2023-04-15 18:31

1个回答
为什么呢!我们可以举些简单的例子:1.只有懒惰的程序员才会去编写那些可以最终代替自己工作的自动化工具,好的程序员都会有一套自己的代码自动生成工具,有的是用模板语言,有的是用shell.在开发一个新的系统时,系统基础框架设计好后,很多业务层代码基本上都是一个模子出来的,要想让这些代码都是从一个模子里出来,那么就需要在底层下很大的功夫才能做到.所以,每个程序员够应该有,或者会写代码自动生成工具,当然,

为什么呢!我们可以举些简单的例子:
1.只有懒惰的程序员才会去编写那些可以最终代替自己工作的自动化工具,好的程序员都会有一套自己的代码自动生成工具,有的是用模板语言,有的是用shell.在开发一个新的系统时,系统基础框架设计好后,很多业务层代码基本上都是一个模子出来的,要想让这些代码都是从一个模子里出来,那么就需要在底层下很大的功夫才能做到.所以,每个程序员够应该有,或者会写代码自动生成工具,当然,这个工具并不是一个成功工具!它的前提是你必须在底层有足够的抽象.
2.只有懒惰的程序员才不会去去写大段的冗余重复的代码,他们会想出各种方法来避免这种冗余代码的情况,做的好的,就是在系统的基础架构层来解决大部分这样的问题,通过精致的设计模式,高度抽象的模块,易用的接口,高度可配置的基础平台等等来实现,做的一般的会利用各种开源工具来代替自己想要的代码,做的差些的就是不断利用refactor重构出那些重复代码.
相关问答
什么是程序员?
1个回答2023-02-04 08:05
程序员(英文Programmer)是从事程序开发、程序维护的专业人员。程序员一般具有以下特点: 至少掌握一门及以上编程语言。 具有丰富的计算机知识。 具有较强的逻辑分析能力。
程序员是什么?
1个回答2022-12-15 16:15
程序员一般的工作是从事程序开发、程序维护。 程序员是从事程序开发、程序维护的专业人员。
什么是程序员?
2个回答2023-04-12 15:17
程序员所写的代码,是为某一特定程序或某一个应用程序所制定的编码和内部测试的组织实施,使此应用或程序应能够在程序员编写的代码中,实现各种功能。
当程序员好不好?
1个回答2023-10-24 21:03
当然好,其实在这个信息时代,做IT行业的是誉亩如特别耐碰切合的,就业前景好,累是多多少少会,不过薪水提成蛮好的。而且你本身也有这个兴趣和天赋,对工作是特别庆启有帮助的。
程序员的爱情?
1个回答2024-03-02 03:31
其实程序员的爱情和军人的爱情都差不多 真正经受过了这样一段考验的爱情是非常非常珍贵的 至于现在的女的为什么喜欢那种类型,,其实很简单,因为那样她会觉得很开心。。。两个人在一起感觉很重要,但...
全文
关于程序员的小说有哪些
1个回答2024-03-10 02:00
强烈推荐数字生命,文笔情节都超棒,经典中的经典,黑客小说的话最近看的疯狂硬盘还不错,老的话有下面这些 1.指间的黑客 2.黑客传说 3.原始动力 4.禁区之门(地狱黑客) 5.颠峰黑客 6.心灵...
全文
求一些写程序员的小说
1个回答2024-04-02 02:40
强烈推荐数字生命,文笔情节都超棒,经典中的经典,黑客小说的话最近看的疯狂硬盘还不错,老的话有下面这些 1.指间的黑客 2.黑客传说 3.原始动力 4....
全文
初级程序员、中级程序员、高级程序员最大的区别是什么?
2个回答2022-11-24 05:38
程序员之间也是存在很大的区别,他们之间最大的区别主要表现这这个方面,跟大家分享一下。 能力。一些程序员刚刚进入一个单位,学习的东西还不多,他们的能力差距要比老员工差很多。 经验。有的程序员,自身...
全文
程序员是什么?
1个回答2023-05-11 11:32
程序员就是某个公司,然后专门编程序用的。
一个程序员的一生
1个回答2024-02-02 03:32
2812****6对程序员的理解非常只肤浅。程序员是个伟大的职业,程序员和打字员最大的差异在于程序员知道自己在打什么。程序员的荣耀之一是诚实。这是销售无法比拟的。根据你的回复就知道其实你根本不知道什么...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答