现如今有关软件开发的一切创造发明,不过是人们不断地重新发现某些东西,并假装他们发明了新东西。所有你认为很酷、很新的东西都是从 Smalltalk(被公认为第二个面向对象的程序设计语言和第一个真正的集成开发环境 IDE)、HAKMEM、Ivan Sutherland(计算机图形学之父和虚拟现实之父)、Douglas Engelbart(计算机界的资深学者)、早期的 IBM 或者贝尔实验室那里抄来的。

  • 不要相信编译器。不要相信工具。不要相信文档。不要相信自己

  • 我们不需要新的编程语言。不过你肯定还会发明另一种语言。我猜,你的新语言肯定会用 IEEE-754 数学和固定精度整数。那你的新语言已经失败了。

  • 维护代码比编写代码更难。写很多很多新代码是懒惰的表现。

  • 学习编程时都会假设内存、处理器时间和网络带宽都是免费且无限的。而事实上,它们不是,它们不是,它们不是。好好读读 Knuth 关于过早优化的文字。

  • 不出几个月你就会忘记你写过代码。所以代码一定要傻瓜都能看懂

  • 许多时候你只需要一行的 sed 就够了。

  • 当心那些说话绝对的程序员,比如说我的方法永远比你的好之类的。编程是一门书,不是信仰

  • 如果你知道一系列固定的步骤要重复十次以上,就写个脚本吧。

  • 备份是一回事儿,恢复备份是另一回事儿。

  • 在你的机器上能用,不意味着没有 Bug。——Peers Sutton

  • 开发工具要等出了 .1 版之后再安装。让别人去做小白鼠

  • 优秀的程序员写优秀的代码。大师级程序员不写代码。宗师级程序员删代码

  • 不管有多少经理对你怒吼,第一步永远是要稳定地复现 Bug

  • 早晚你会遇到一些比你经验丰富些的人,他早晚会给你讲编程的定律。你要做的就是完全无视他

∑编辑 | Gemini

来源 | CSDN

翻译 | 弯月

算法数学之美微信公众号欢迎赐稿

稿件涉及数学、物理、算法、计算机、编程等相关领域,经采用我们将奉上稿酬。

投稿邮箱:math_alg@163.com

写了 20-50 年的代码,才明白的那些真理相关推荐

  1. 什么事,是你当了领导才明白的?

    什么事,是你当了领导才明白的? https://www.wukong.com/question/6742458709844164867/ 什么事,是你当了领导才明白的? 先来个段子. 自从当上单位的一 ...

  2. 一天写多少行代码才算是好程序员?

    点击查看全文 当今时代很多吃瓜群众对程序员的印象都是 而程序员的真实情况却是这样:每天大部分时间都在改代码,写代码,看代码才是我们真实的工作日常,到底每天要写多少行才是好程序员呢? 为了探讨这个问题首 ...

  3. 『每周译Go』写了 50 万行 Go 代码后,我明白这些道理

    原文地址:https://blog.khanacademy.org/half-a-million-lines-of-go/ 原文作者:Kevin Dangoor 本文永久链接:https://gith ...

  4. 《看聊天记录都学不会C语言?太菜了吧》(14)这么神奇?我写了20行代码竟然一行就可以搞定?

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  5. [html] 你认为写出什么样的html代码才是好代码呢?

    [html] 你认为写出什么样的html代码才是好代码呢? 但是发现是我自己写的时候. 我就知道,我的代码能力又上一层楼. 但是一个好的代码,不仅仅是逻辑顺序清楚,更重要还是复用性强,注释写的够让人明 ...

  6. 究竟怎样写代码才算是好代码

    今天让我们来谈谈代码吧.代码重要吗?当然,代码就是设计(Jack W.Reeves, 1992):代码是最有价值的交付物.我们需要好代码吗?在给"好代码"下个定义之前,这个问题无法 ...

  7. python写一个游戏多少代码-使用50行Python代码从零开始实现一个AI平衡小游戏

    集智导读: 本文会为大家展示机器学习专家 Mike Shi 如何用 50 行 Python 代码创建一个 AI,使用增强学习技术,玩耍一个保持杆子平衡的小游戏.所用环境为标准的 OpenAI Gym, ...

  8. 什么样的代码才是优秀的代码

    一,什么样的代码才是优秀的代码 许多去 Google 参观的人,用完洗手间后,都会惊奇而略带羞涩地问:"你们马桶前面的门上,贴着的 Python 编程规范,是用来搞笑的吗?".搞不 ...

  9. 【转载】如何写出低碳环保的 Android 代码

    如何写出低碳环保的 Android 代码 随着环境问题越来越严重,人们越来越重视低碳环保的生活方式.作为码农的我们自然也应该为环保做出应有的贡献.那么什么是低碳环保,简而言之就是就是低能量.低消耗.低 ...

最新文章

  1. 【转载】网络视频企业探索盈利模式 PPS研发新展示系统
  2. css 书写记录(兼容性)
  3. 配置 Zabbix 监控 Nginx(Apache、php-fpm)
  4. LeetCode 226翻转二叉树-简单
  5. 矩形波傅里叶变换对以及三角波傅里叶变换
  6. 安卓项目打开有时候manifests不见了_手机通话音量太小?教你打开这个开关,再也不怕听不清了...
  7. 红米骁龙855旗舰关键细节曝光:256G ROM+GPU超频模式
  8. ubuntu两个conda安装和切换
  9. ping可以访问百度ip但不能访问百度域名|couldn't resolve host api.weixin.qq.com
  10. android 长时间 build,Gradle(Android Studio)构build时间非常长
  11. 全国大学生软件测试大赛Web应用测试(八)Web众包测试具体流程
  12. 斐讯手表怎么刷机华为系统_智能手表怎么刷机?
  13. system/app 下 精简程序
  14. 金仓数据库 KingbaseES SQL 语言参考手册 (14. SQL语句:COMMIT 到 CREATE LANGUAGE)
  15. Android 获取照片位置信息
  16. 什么是formData
  17. 如何给视频添加特效字幕?分享一个简单好用的办法
  18. MySQL —— 14、触发器
  19. Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面
  20. 射频流盘与射频孪生——流盘技术应用(1)

热门文章

  1. jxl读取html格式excel,基于Java+Selenium的WebUI自动化测试框架(十)-----读取Excel文件(JXL)...
  2. 重构,体现一个工程师的基本素养和底蕴
  3. seekbar垂直放置_将刻度线对准Android SeekBar
  4. idea怎么更改推到github的路径_IDEA 拉取、上传、更新 项目到 Gitee+GitHub_超详细超简单版...
  5. java 线程状态_面试官问:为什么Java线程没有Running状态?我懵了
  6. 搜狗手机浏览器_搜狗推广开户费多少钱?【搜狗开户代理商】
  7. flutter天气_牛笔!自己用Flutter撸一个天气APP
  8. python博客项目评论_Python 爬虫入门——小项目实战(自动私信博客园某篇博客下的评论人,随机发送一条笑话,完整代码在博文最后)...
  9. python重定向cookie_模拟登陆中 302 重定向和 cookies 的一些困惑
  10. mysql语句怎么记_mysql语句记录