- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 增强沟通技巧和提高开发效率
<br /><br />时常回顾team的开发过程, 虽然总体还算非常顺利, 但是仍然有很多可以改进的地方, 找出其中的问题可以大大提高开发的效率。<br />项目开发中遇到的问题,或许也是很多团队遇到的问题:通常一个feature需要比计划更多的时间来完成;<br />孤立看一个feature,很难估计相关联的任务量,所以通常一个看起来简单的特性需要更多的时间来完成。Bug产生和解决的反复会延长估计的时间。将一个feature放到整个项目中还需要考虑到context的分析的工作量。<br />不能孤立的分
2010-12-24 23:18:00
549
原创 高效程序调试和测试方法
调试程序往往比编写程序更浪费时间,正如一些有经验的程序员所说,软件的开发应该包括20%的程序编写时间和80%的Debug时间。并且调试程序比编写程序要难2倍。编写巧妙的程序并不一定调试方便。程序的调试有很多方法,比如最常见的VC之类的IDE都提供加断点,逐步执行,逐段执行的功能。但是这只能针对程序某个微小的片段,对于前期bug的范围的界定并不是很方便。况且对于不满IDE的臃肿,身陷Vim, notepad++, Editplus之类的编辑器之中,我们需要找到更加高效的程序调试和测试方法。在程序执行的关键点打
2010-12-19 12:25:00
503
原创 互联网产品交互设计需要遵循的几个原则
<br /><br />互联网产品的设计不同于桌面程序,也不同于移动设备之上的程序。需要遵循几个最基本的原则:<br />清晰易懂:给人的第一感觉要干净,清楚易懂,没有累赘的元素。<br />一致性:减少元素数量,多进行重用,切忌重新设计相同功能的元素。同一功能最好只设一个入口。<br />易用性:适合用户每天重复使用。<br />快速:快速有效的操作,减少等待。<br />减少选择:减少让用户选择A或B这样的操作。<br />有效:有效的设计是用户注意不到的设计,而是其中表达的内容。不应该让用户的精力放在
2010-12-19 12:23:00
549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人