首页 > 技术文章 > 项目开发的小总结

haha520 2016-07-19 20:21 原文

最近开始从事开发自己的第一个功能,在开发的过程中,自己发现了许多问题。在这里尽心总结一下把。

 

在整体上看,主要从功能需求分析上看:

1.要明确功能实现,在具体实际中的具体应用。在写这个功能的时候,自己脑袋一定要将流程进行多过几遍,

要想想各种各样不同的情况的发生。我目前在写的这个功能就是这样,刚开始的时候,主管跟我分配任务,表面

上就是完成一个表单的操作和另外两个表单的小修改。但是随着功能的完成,就会发现各种功能之前可能会出现的问题。同时,我也将我的功能跟对接的部门进行多次确认,是否需要进行将功能完善。

2.功能实现上,要让客户尽量觉得这个功能很好用,可以很简单的进行操作。

 

从用户输入的情况:

1.需要考虑用户可能会进行的各种操作,只有这样才能将功能进行完善

 

编码实现上:

1.要尽量多学习别人的写的代码,也可以直接参考项目中已经有的代码,做到用较少的代码实现

功能。当然,这是一个长期的积累的过程。不仅需要经验的积累,也需要学习优秀的code

 

实际编码过程中:

1.在写代码的时候肯定会遇到卡壳的时候,碰到这个时候 最好记下来  然后进行细化到具体的技术

细节上看是哪一块自己不熟悉。这样,可以尽快弥补自己在实际编码中的不足。

2.第一完成功能的时候,特别是在一个框架中做项目的时候  往往会不知所错  然后会把这些东西记录下来(反正我有这个习惯)

其实现在回头过来看  觉得只要把思路当时不清楚的地方可以记录下来  关于其他的技术方面的难点除非卡了很久

那种可以即使解决的就不用进行记录了  这样可以提高开发效率  不要为了记录而去记录。

 

总结:

1.完成这个功能,自己有许多地方被卡住了,终于磕磕绊绊把任务给完成 了。这是值得高兴的。

2.自己平时的时候要多熟悉php里面的函数和看看优秀的框架代码比如dede  和dz论坛源码 这样会比较有收货的

3.在刚开是做功能的时候不要有畏难情绪,要把一个大的需求然后进行分解,最后变成一行一行的代码。当然在开始的时候,要能找到切入点,

只有找到切入点了之后,再从切入点开始着手,一点一点的将功能完成。

 

调试技巧:

1.在框架中或者在实际项目中,在不知道其具体含义的情况下可以使用打印输出的方法来输出内容,这样你就可以知道其代表的具体含义

2.在php中可以利用ide进行追一些代码 ,这样可以直接看懂其含义。

推荐阅读