以后对程序设计的一些感触,再次汇总总结,不断迭代完善。
如何衡量一个产品或需求的价值?
能帮助多少人,能帮助多大的忙、能持续帮助多长时间
如何衡量一个产品设计的好坏?
随着产品的发展,增加一个需求需要的时间越来越少,反之要重新设计了!
为什么设计比较难?
总被忽略糊弄过去,没有配套制度、量化机制,实施过程容易被偷工减料,不向需求、Bug可以量化 (设计不是一蹴而就的,通过点点滴滴来的)
需求如何传递?
不要自作聪明的加工,要原汁原味的把用户的本意需求传递下去。
需求如何设计?
有些用户根本不知道自己想要什么,这时候需要我们跟进同类产品、站点用户的角度,渐进式的给用户发布产品
如何选择开源技术?
看它的代码、社区、Bug修复的活跃程度,是否有大供应商的支持
通用性与过度设计如何平衡?
代码的抽取(更加通用),把复杂度抽取到一个点,一般都是可取的,但是如果太过分的追求通用就会导致这个点的复杂性剧增。
程序员要具备2个素质:
1、对需求本质尽可能的挖掘(能够更好的帮助别人)
而不是仅仅服从命令coding,要明白当前的coding是解决什么问题的,它的意义何在。
2、对代码整洁的追求(能够更好的维护,持续发展)
不断重构(但不要过度设计)
图书推荐:
《简约之美:软件设计之道》
主要讲解:如何设计软件,从到达到化繁为简。
设计最大的障碍:复杂性 复杂性会导致能维护的人越来越少,Bug越来月难维护,需求越来越加不进去,最终over
分享到:
相关推荐
《程序设计导引及在线实践》的例题和课后习题大都精选自POJ题库,并且在叙述中穿插了许多精心编写的思考题,总结了学生在程序开发中易犯的错误。《程序设计导引及在线实践》的几位编者均有丰富的工程软件开发经验和...
高级语言程序设计课后练习参考答案(全部).pdf高级语言程序设计课后练习参考答案(全部).pdf高级语言程序设计课后练习参考答案(全部).pdf高级语言程序设计课后练习参考答案(全部).pdf高级语言程序设计课后练习参考答案...
Java程序设计教程,电子教案,实例源程序,思考练习参考答案,有很好的参考价值
应用地球物理学专业加强MATLAB程序设计的思考.pdf
关于C语言程序设计教学的一些思考.pdf
python语言程序设计课程的研究与思考 (3).docxpython语言程序设计课程的研究与思考 (3).docxpython语言程序设计课程的研究与思考 (3).docxpython语言程序设计课程的研究与思考 (3).docxpython语言程序设计课程的研究...
孙卫琴版《Java面向对象程序设计》思考题及答案
C_程序设计复习思考题
本练习汇总包括四个章:基础语法、构造函数、类、抽象类与继承。每章都有单选、多选、判断、编程题目。
本系列丛书包括《ACM国际大学生程序设计竞赛:知识与入门》、《ACM国际大学生程序设计竞赛:算法与实现》、《ACM国际大学生程序设计竞赛:题目与解读》、《ACM国际大学生程序设计竞赛:比赛与思考》等4册,其中《ACM...
Python语⾔程序设计基础第 语⾔程序设计基础第2版嵩天课后习题答案 版嵩天课后习题答案 Python语⾔程序设计基础嵩天、礼欣、黄天⽻课后习题答案 语⾔程序设计基础嵩天、礼欣、黄天⽻课后习题答案 本书提出了以理解和...
Java程序设计慕课教学实践与思考.pdf
本课件选用的教材是谭浩强主编的《C语言程序设计》第三版,课件内容丰富、详细,突出难点、重点,每节课的课件内容配有相应的习题及思考题,老师们下载下来不用修改即可直接用于上课。同时每次上机课配有相应的实验...
高职Java程序设计课程体系建设思考.pdf
浅谈对《MATLAB程序设计》课程基础教学内容的思考.pdf
《Python程序设计》教学大纲 一、课程基本信息 课程名称 Python程序设计 Python Program Design 课程编码 CST110121020 开课院部 计算机科学与技术学院 课程团队 python课程教学团队 学分 2.0 课内学时 32 讲授 32 ...
前言最好的程序设计语言就是编程思考中的概念上的世界。 --Alan Perlis,NATO软件工程技术会议,罗马,1969 编辑本段主要内容程序设计语言为程序员写出一个好的程序提供了所需的抽象机制、组织原则以及控制结构。...
以学科竞赛促进高校《程序设计》课程教学改革的思考-6页word资料.docx以学科竞赛促进高校《程序设计》课程教学改革的思考-6页word资料.docx以学科竞赛促进高校《程序设计》课程教学改革的思考-6页word资料.docx以...
以学科竞赛促进高校《程序设计》课程教学改革的思考-6页word资料.pdf以学科竞赛促进高校《程序设计》课程教学改革的思考-6页word资料.pdf以学科竞赛促进高校《程序设计》课程教学改革的思考-6页word资料.pdf以学科...