牛腩新闻发布系统总结

设计思路,一个程序的灵魂

牛腩新闻发布系统用的是三层的设计思想,界面层为WEB开发,B层还有D层,和机房收费系统一样,但是,听牛腩新闻发布系统却有另一种感受。

在此之前做的机房收费系统无论是自己做还是合作都有一个最大的问题就是思路不清,可以这么说吧,我之前做的并不是一层一层写的,而是一条链一条链写的,这样写的最大的好处就是,我不需要知道整体的架构是什么,换句话说,就是因为写的UML图不清楚,最开始写的D层有的是能用的,有的不能用,所以最后没办法,所以才按功能写,而不是按层写。而在看牛腩新闻发布的时候,发现这个问题很容易就解决了,当然,不排除他的系统比较简单的问题。我觉得最大的原因就是他能在写程序之前把设计思路理的特别清晰,需要什么,在哪儿用都想的特别清楚,现在感觉用它的想法写,我想当初的机房收费系统也不用那么纠结了。所以,思路决定出路。

 

拒绝就这样吧

在设计界面的时候,这的确是个头疼活,这个系统的全部界面都是在VS中进行(我想如果在DW中会好很多),整个设计都是有一个人来完成,所以,虽然系统不难,但是,光做界面的时候就让人够头疼的,有时候就差几个像素,效果就不一样,虽然我是看着人家敲,已经够让我头疼了,更别说如果自己设计了。

但是我能发现其实牛腩这个人在没有做到自己想要达到的要求是很难将就凑合,比如设计控件大小,设置字体大小,几乎都要做到自己满意为止,其实做这个系统的时候我就开始特别体谅程序员了,突然感觉程序员特别伟大,脑子里突然蹦出一句话,就是程序员的心中容不下自己,只有客户客户客户,它不像其他工作一样做不好就和就和就得了,不然接着就会忍受数以亿万计的批评,我能想象的到一个程序员精益求精的做完一个系统后用户因为一点点不合适而破口大骂的情形。

看完牛腩新闻发布系统之后,才明白,既然选择了做这行,就得必须接受来自一个像素的修改,拒绝就这样吧。

 


你可能感兴趣的:(工作,web开发,UML)