美文网首页iOS Developer
iOS 代码写出散文的感觉

iOS 代码写出散文的感觉

作者: 印林泉 | 来源:发表于2017-05-09 15:30 被阅读98次

今天在公司加班调接口,接口同事没改好,那我的任务就不能进行了。整理了这个星期的日常用品清单,待购清单。

  • 写代码的第一步是理解什么是好代码。
    在准备bootcamp的课程的时候,我就为这个问题犯了难,我尝试着用一些精确的定义区分出“优等品”、“良品”、“不良品”;但是在总结的过程中,关于“什么是好代码”的描述却大多没有可操作性

  • 好代码的定义
    随便从网上搜索了一下“优雅的代码”,找到了下面这样的定义:

  • Bjarne Stroustrup,C++之父:
    逻辑应该是清晰的,bug难以隐藏;
    依赖最少,易于维护;
    错误处理完全根据一个明确的策略;
    性能接近最佳化,避免代码混乱和无原则的优化;
    整洁的代码只做一件事。

  • Grady Booch,《面向对象分析与设计》作者:
    整洁的代码是简单、直接的;
    整洁的代码,读起来像是一篇写得很好的散文;
    整洁的代码永远不会掩盖设计者的意图,而是具有少量的抽象和清晰的控制行。

  • Michael Feathers,《修改代码的艺术》作者:
    整洁的代码看起来总是像很在乎代码质量的人写的;
    没有明显的需要改善的地方;
    代码的作者似乎考虑到了所有的事情。

工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。

参阅:
《一个老码农的技术理想》徐飞

相关文章

  • iOS 代码写出散文的感觉

    今天在公司加班调接口,接口同事没改好,那我的任务就不能进行了。整理了这个星期的日常用品清单,待购清单。 写代码的第...

  • 散文

    散文是什么?不过,就是一个随意写出来的文章吧!但是我怎么感觉写散文怎么会这么这么的容易呢?为什么我会说散文?怎么这...

  • 关于写出优雅iOS代码(一)

    1,多使用字面量 在iOS开发中,基本都会使用的框架是Foundation框架,Foundation中使用最频繁的...

  • iOS--快速写常用代码---代码块

    在iOS日常开发中如何快速写出常用的代码?不多说直接上示例: 如何造出代码块 将定义block来说:首先准备好常使...

  • iOS Instruments工具使用

    iOS性能优化:Instruments工具 前言:即使再牛的程序员,写出再棒的代码依然存在很多可优化的地方,更别说...

  • iOS代码瘦身实践

    iOS代码瘦身实践 iOS代码瘦身实践

  • iOS 代码规范篇

    iOS 代码规范篇 iOS 代码规范篇

  • 汇总题

    一、Java基础 1.写出下面代码的执行结果 2.写出下面代码的执行结果 3.写出下面代码的执行结果 (此题需写出...

  • 2020-03-29至2020-04-05

    昨天,从零研究了高德猎鹰API的使用,然后参考网上的代码逐步写出了Android端的基本流程,下周要写iOS端。 ...

  • iOS 初探代码混淆(OC)

    iOS 初探代码混淆(OC) iOS 初探代码混淆(OC)

网友评论

    本文标题:iOS 代码写出散文的感觉

    本文链接:https://www.haomeiwen.com/subject/dwblattx.html