个人关于管理一些中型程序的见解

时间:2021-03-20 05:15:27

        最近有在做一个中型的项目,毕竟是第一次,所以遇见了许多大大小小的问题,包括代码上的逻辑错误以及对程序功能的一些误解,同时也让我对建立和管理一个项目究竟需要什么。

        在遇到的诸多问题中,有两个问题是比较严重的:

        一:代码风格。在经过师兄的点拨之后(自己之前也有这种感觉),我发现代码量有些过多了,很多代码是可以重复使用的,比如坐标的设置,ui控件的设计等,这导致的结果就是在寻找目标函数时,要经过较长时间的寻找,这无疑大大降低了效率。所以,听从了师兄的建议后,同时经过一番考虑,我觉得把逻辑函数的函数名定义在.m文件(.h亦可)的interface中,如此一来,在寻找目标函数时直接在文件开头点击函数名就可以很快找到了。同时,对于ui的设计,这些代码可以统一放在一个design函数中(自定义函数名),封装起来,可读性会更好,在ViewDidLoad函数中不建议直接进行ui设计,引用design函数即可。这是个不错的方法。

        二:管理项目。说来惭愧,从2014年3月开工的项目,做到现在*个月了,但是项目进展明显低于预期,有一段时间我是相当焦虑的。不过在前几天跟师兄的交流中(感谢各位师兄),我开始意识到一个项目经理这个角色以及大局观的重要性。在一个工程未开始之前,首先要做的不是立马写代码,而是要与对方进行尽可能多的交流,明确每一个功能需要怎么实现,需要如何交互等,后面才是开始写代码。当然,大局观这种东西是需要慢慢来培养的,不可能一蹴而就,脚踏实地才是真理。且行且学习,愿日后再不负项目。

       Ps:mvc框架对管理代码是有好处的,尽量v与c分离开,也就是说,xib是比较推荐使用的,当然,一切都看项目大小的情况,自己斟酌。

               大神对mvc框架的解读,传送门:http://blog.csdn.net/bluishglc/article/details/6690693