当前位置:编程学习 > C#/ASP.NET >>

工作2年了,感觉自己一事除了解决问题效率变的快了不少.其他感觉还是很坑爹.

有时候时间紧张写程序时候 哎 类都难的写,直接已面向过程的方式 写一堆的函数在丢一个类里调用...感觉坑死了.最近读了重构和设计模式,发现自己就是个天大的坑货。感觉这几年活的很失败,都只是把问题解决就完了。而没有去考虑怎么样设计提高程序的可复用度和健壮度。每次系统调整功能自己为自己都做法都付出了惨痛的代价。改一个地方引起的改动到处都要改。汗~最近读了重构,开始试着去重构自己的程序,才发现基本上重构的地方太多了。现在想好好的工作的时候好好的设计一个比较灵活的类,但是又发现 工作时间真的安排的很紧,基本会引起工作超期,想请问下大家是怎么样权衡 这个设计和进度的,因为我们考核是进度和BUG考核这些结合的 我虽然BUG率很少,但是每次修改功能由于结构是为了写的时候方便 结果改的很累。还有想问下问题。 在三层架构的情况,比如有个RoleEntities的数据实体类 还有BLL和DLL层分别有个Role,然后在iBLL和iDLL层分别有个Role .已经相对应的工厂方法那么在DLL层的ROLE类是否应该把对RoleEntities实体类的操作方法 已经 与 相关联的数据实体的获取方法(比如PERMISSION和USER). 一起封装在Role类里.RoleEntities不是使用ORM的实体..只是对应数据库相应的字段.我现在想不明白的是,比如我有个方法是是获取角色以及角色对应 部门和权限的话 这方法应该丢在Role类里面吗 又或者添加部门和权限的类的私有字段 来处理。不知道该怎么样弄.想请问下大家封装一个类的时候 那些东西该封装到一个类那些不该封装到这个类里面。 --------------------编程问答-------------------- 我工作超过五年了,回首起来也是杯具了。 --------------------编程问答-------------------- 都差不多的。主要是自己业余时间重构一下,真正开发的时候根本行不通。 --------------------编程问答-------------------- 五年的人到时候丢段代码给你可乐可乐! --------------------编程问答-------------------- LZ是不是已经在哪发过这贴,以前看过;不过可以让哪些工作好久的人给后辈们一点建议,以免“步后尘” --------------------编程问答-------------------- 我表示工作一年也是这个情况 --------------------编程问答-------------------- 叫半年的人情何以堪。 --------------------编程问答-------------------- 工作两年的也是这个情况。
现在我也是有意识的让代码做的更家易懂,更加精简。
回过头看看自己工作两年间编的那些程序,那就是个噩梦。。。。

另我跟楼主一样现在尽量把自己的代码写成三层架构的,感觉维护起来方便很多。
另~不知道楼主写的程式是WinFrom 还是 Web?我写的是Winfrom --------------------编程问答-------------------- 工作三年的人表示,自己很乐意把结构写好,无奈上头逼得太紧,
为了最快速度把功能做好,啥设计结构都来不及,注释什么的也来不及。
实在有负C#的代码优美之称。 --------------------编程问答-------------------- 工作近三年。。。真想去shi --------------------编程问答-------------------- 除非你在写代码之前有一个很好的设计文档,并且经过了反复的推敲

否则,过段时间之后,再回头看你自己写的代码,你回觉得不堪入目,谁都一样。 --------------------编程问答-------------------- 同样两年半的走过 感觉遇到问题照常查代码,码代码 --------------------编程问答-------------------- 工作一年多了 感觉自己写代码还是想到哪里写哪里 没有章程.. --------------------编程问答-------------------- 我觉得这个重构编写速度慢的问题,是真实存在的,但是如果你习惯了,速度还是能提高一些的,如果是个比较大的项目,一开始牺牲一下,就能换到后期的幸福。 --------------------编程问答-------------------- 如果是2W块钱的小项目,随便写点就完事了 --------------------编程问答-------------------- 工作三年也是,表示去现场开发,时间紧迫,写的代码跟我写的perl一样, 面向过程,当时想的是以后有时间了再重构。
后来有时间了,自己都不想看。。 --------------------编程问答-------------------- 叫一个大四实习生情何以堪。给叫修改同事的Bug,写的确实叫人看不懂。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,