加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net机房收费系统-错误是我们的必由之路

发布时间:2020-12-17 08:19:06 所属栏目:百科 来源:网络整理
导读:到今天,机房收费系统,总算在我的努力下成功了两条线,借此机会喘口气,总结自己的经验教训,希望同志们吸取这些教训! 教训一: UML 的复杂性和系统的需求不符 在最初的设计阶段,过多地想用设计模式,没有实际考虑系统的需求,导致后来在代码实现中出现架

到今天,机房收费系统,总算在我的努力下成功了两条线,借此机会喘口气,总结自己的经验教训,希望同志们吸取这些教训!


教训一:UML的复杂性和系统的需求不符

在最初的设计阶段,过多地想用设计模式,没有实际考虑系统的需求,导致后来在代码实现中出现架空的现象!考虑到效率,只能做部分的舍弃,也锻炼对设计模式的重新认识!

好的系统并不是多么复杂,应该是在范围内适合自己,就像机房收费系统,它的复杂程度,也许不太适合用过多地设计模式,但是换个角度,以我们学习的角度,循序渐进来说,现在的所有错误都是以后正确的基石!所以这也没有错!


教训二:层的关系混乱

对UI,BLL,DAL,IDAL等层初期自己在迷茫中前进,导致自己对每一层的作用自己混乱,在前期设计的时候,没有过多地考虑逻辑,想了多是功能。

这个教训告诉我,前期的迷茫不可怕,要勇于尝试错的东西,迈出第一步,在前期的设计中踌躇不前就不如再向前走一步,很快就会海阔天空!


教训三:代码实现与设计不符,后期修改繁琐

做事不能只凭自己的意愿!这是这个教训给我的启迪,当初的设计要做好记录工作,在往后的实现中我们才能顺手拈来,没有注释,没有记录,我们会在时间的作用下变得一无所知!


教训四:数据库设计不足,视图,关系的建立过于晚

对数据库的设计是老生常谈,总结一句话,尝试很重要,在上次的机房收费系统,没有尝试一些新的东西,在本次的实现中又害怕它们,最终在自己的逼迫下走出了第一步,以后的事情好似水到渠成!

难倒我们的,有时候恰恰是我们自己!


教训五:整体感不足,粒度不佳,不能瞻前顾后

在设计的时候,整体的感觉很欠缺,类的设计反复,功能重叠,粒度的设计很欠思考,总结如下:

没有最好的设计,只有更好地设计,第一次不好很正常,但是止步于第一次就不正常!

整体总结:尝试吧!没有什么是对或者错的,这永远是个相对的概念,合适的就好!不要固步自封,止步于自己!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读