博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码大全中经典的两段话
阅读量:4207 次
发布时间:2019-05-26

本文共 741 字,大约阅读时间需要 2 分钟。

 许多良好的编程风格的目的是减少你大脑的负担,以下是一些例子:

! “分解”一个系统的目的是为了使其更为简单易懂。人们往往易于理解几条简单的信
息而不是一条复杂的信息。所有软件设计方法的目的是将复杂的问题分解为简单的几
部分,不论你是否使用结构化、自顶向下或是面向对象的设计,以上目标都相同。
! 进行评审、检查和测试是弥补人的错误的一种方法,评审方法部份源于“无错编程”,
如果你没有任何错误,你就用不看评审你的软件,但是当你知道自己的能力是有限时,
你就应和别人讨论以提高你的软件质量。
! 将子程序编短一些有助于减少你的工作量。你根据问题而不是计算机科学术语编写程
序并使用尽可能高级的抽象思维,有助于减少你的工作量。
! 使用各种交谈方式可将你从编程的死胡同中解放出来。
你也许认为靠聪明能更好地开发人的智力活动,所以你无需这些帮助。你也可能认为使用
智力帮助的程序员是走弯路。实际上,研究表明那些使用各种方式弥补其错误的谦虚的程序员
们所编写的程序既易为自己也易为别人所理解,并且其程序中所含错误也少。实际的弯路是出
现错误和影响进度的路。

你的个人性格直接影响你编写计算机程序的能力。
! 最有明显作用的性格为:谦虚、好奇心、诚实、创造性和纪律,还有文明的“懒惰”。
! 高级程序员的发展和生成与天才并无多大联系,任何事情都和个人的发展有关。
! 令人吃惊的是,小聪明、经验、坚持和欲望既可帮助你也能妨碍你。
! 许多程序员不主动去吸收新信息和新技术,而是靠偶然地上获得一些新信息,如果你
抽出少量时间学习别人的编程经验,过一段时间后,你将在你的同行中脱颖而出。
! 好的性格对养成良好习惯有很大影响,为了成为一位高水平的程序员,你应养成良好
的习惯,其余的就会随之而来。

 

转载地址:http://abmli.baihongyu.com/

你可能感兴趣的文章
Spark优化
查看>>
Spark
查看>>
Spark自定义排序/分区
查看>>
并查集及其应用
查看>>
Flume与HBASE、Kafka集成
查看>>
SparkStreaming 如何保证消费Kafka的数据不丢失不重复
查看>>
Spark Shuffle及其调优
查看>>
数据仓库分层
查看>>
常见数据结构-TrieTree/线段树/TreeSet
查看>>
Hive数据倾斜
查看>>
TopK问题
查看>>
Hive调优
查看>>
HQL排查数据倾斜
查看>>
DAG以及任务调度
查看>>
LeetCode——DFS
查看>>
MapReduce Task数目划分
查看>>
ZooKeeper分布式锁
查看>>
3126 Prime Path
查看>>
app自动化测试---ADBInterface驱动安装失败问题:
查看>>
RobotFramework+Eclipse安装步骤
查看>>