专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
iOS中文站  ·  iPhone ... ·  5 天前  
iOS中文站  ·  iPhone ... ·  5 天前  
51好读  ›  专栏  ›  Cocoa开发者社区

软件开发中最危险的词语

Cocoa开发者社区  · 公众号  · ios  · 2016-08-10 08:05

正文

▲点击上方“CocoaChina”关注即可免费学习 iOS 开发


来源:腊八粥

英文原文:http://alistapart.com/blog/post/the-most-dangerous-word-in-software-development


“只是把它放在服务器上的某个地方。”


“只是在条目的右侧增加一个收藏按钮。”


“只是在设置屏幕添加【这里插入复杂的选择】。”


词语“只是”的使用意指做出了很多假设。几个月前,Brad Frost就该词语如何应用到个人的理解中,分享了一些想法。


“只是”让我觉得像个白痴。“只是”假定我来自于一个特定环境,在大学学习了某些课程,精通某些技术,并且读了所有该读的书、文章和资源。


他指出,学习从来都不是所想的这样简单。你知道的越多,你解决的问题就越大,“只是”这个词语后面隐藏的假定就越多。


评论一下,“只是把它放在服务器上的某个地方。”我们听到过多少次了?但是让一个业余项目在本地运行,部署到真正的服务器,需要时间、金钱和辛苦的工作。软件的某些小细节可能会导致一个版本出现严重的bug,本地编译的系统可能无法完美地编译。


“只是”暗示了一个功能或系统后面的所有想法都已经被做好了。甚至更糟糕的是,它还暗示了部署过程中的、不得不要做出的所有决定都已经被发现了——从来都不是这样的。


当事物从概念变成现实的时候,有些地方会发生变化。正如Dave Wiskus在Debug的一段音频中提到的,“当手指碰到玻璃时,一切会发生变化。”


收藏按钮从视觉上看,放在右侧或许好看,但是如果这个按钮还有其他功能呢,收藏不是唯一的动作,点击收藏按钮之后会发生什么呢?


当你听到周围全是词语“只是”时,就深挖一些,找到里面包含的所有假设。放大、慢慢想。


你的产品是死是活,取决于构思和创造之间的设计和判断,不要只是把它放在服务器上的某个地方。


热门文章

神解释:向外行介绍程序员工作的复杂程度

史上最坑程序员,把整个公司删没了

据说,年薪百万的程序员,都是这么开悟的

知道这20个正则表达式,能让你少写1000行代码

程序员“从入门到跑路”全系列畅销书,欢迎阅读!

你在公司项目里面看到过哪些操蛋的代码?

资深程序员是如何用五年时间攒够100万的

不懂技术的人不要对懂技术的人说这很容易实现

史上最内涵的程序员笑话,你能看懂几个?

GitHub 中国区前 100 名到底是什么样的人?





小编推荐:[掘金]是一个高质量的技术社区,从 Swift 到 React Native,性能优化到动效源码,让你不错过 iOS 开发的每一个技术干货。长按图片二维码识别或者各大应用市场搜索「掘金」,技术干货尽在掌握中。



微信号:CocoaChinabbs


▲长按二维码“识别”关注即可免费学习 iOS 开发

月薪十万、出任CEO、赢娶白富美、走上人生巅峰不是梦

--------------------------------------

商务合作QQ:645047738

投稿邮箱:[email protected]