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

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

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

        一:代码风格。在经过师兄的点拨之后(自己之前也有这种感觉),我发现代码量有些过多了,很多代码是可以重复使用的,比如坐标的设置,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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值