《iOS应用软件设计之道》—— 第1章 列 出 提 纲-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

《iOS应用软件设计之道》—— 第1章 列 出 提 纲

简介:

本节书摘来自华章出版社《iOS应用软件设计之道》一 书中的第1章,第1.1节,作者:(美)William Van Hecke ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章 列 出 提 纲

如果你想把你的灵感转换成软件,第一步就是要将其从你的头脑中取出来,以便你能看到它们。
在项目的生命期内,你要对需要做的事情有个意识上的把握,这是容易想到的。但更容易发生的是忽视某事情,或者没有想到某个功能的所有分歧,或者没有充分考虑细节问题。确实如此,软件太复杂了。在脑海里包括整个开发项目是不现实的,也没必要。实际上,你可以勾勒出软件的外形,以可靠、有组织的方式写下细节,让你的大脑能一次只关注一个挑战。
挑战来了。无论你在着手之前对项目考虑得多么彻底,你都会遇到意外的情况和边界条件。这就是做好准备很重要的原因:首先,你要列出整体规划和常见的情况,然后你就能有合理的结构,以为随后冒出的边界条件和意外情形预留空间。
有些设计困难可以用画草图来更好地应对,正如第2章说明的那样。但对于那些还没具体到一定程度,还画不出来的想法,怎么办呢?有时你需要借助抽象语言的优雅和力量,结合提纲的有序结构,还是能够推敲出下一步该做什么的。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

华章出版社

官方博客
官网链接