欢迎光临南京典乐信息科技有限公司
24小时:400-025-1949
繁體版
手机版
公司新闻
行业新闻
当前位置:首页 » 新闻中心 » 公司新闻

我写一个wb的流程是什么样子的?

发表日期:2018-02-02 17:31:58文章编辑:浏览次数:242 标签:公司新闻    

我自己看书然后做了一些方便工作上用的东西,但是经常出现这样的情况:做着做着出了一些问题或者想改的更好点,想改一个地方,然后改来该去发现几乎全盘推到重来了,之前的功夫全白费...求问下,正规写代码的同学们是怎么做的?怎么开始,怎么修改增加新功能.......软件工程专业最少要学2年,能搞懂最少最少需要 ...

我自己看书然后做了一些方便工作上用的东西,但是经常出现这样的情况:做着做着出了一些问题或者想改的更好点,想改一个地方,然后改来该去发现几乎全盘推到重来了,之前的功夫全白费...   求问下,正规写代码的同学们是怎么做的?  怎么开始,怎么修改增加新功能....... 软件工程专业最少要学2年,能搞懂最少最少需要5年。如果要直接从代码出发,你可以学习 Kent 的有关极限编程的书,极限编程技术是我见过的最不讲理论——但是又最能自动产生软件工程最佳实践——的软件工程方法。传统的结构化方法,例如画各种流程图,各种数据流、控制流分析方法,都要学一阵子。然后面向对象系统分析和设计方法,甚至包括 UML 画图,你又要学一阵子。

没有什么开发靠抄代码而来。写代码是最低级的事情,就好像搬砖。软件程序设计师最终要学习软件工程。全盘推倒重来这往往跟结构化设计方法、自顶向下功能分解、函数式方式有关。真正的面性对象系统分析设计方法既不是自底向上拼凑的,也不是自顶向下分解的,而是自然而然、衍生扩展的。仅遵循结构化方法的人讲究的是规则而不是,所以总是在遇到问题时会推倒重来,而不会随时重构随时灵活改变的思路。如果你是改来该去发现几乎全盘推到重来了,那说明你还需要继续这种过程,不要着急,因为你起点还比较低。
一个熟练工,即使写代码时不预先考虑软件工程,软件设计,也不至于会全盘推到从来。当你要全部推到从来时,你只需要继续,直到你较少发生全部推到从来的情况。
这个时候,你可以开始系统的学习一下软件工程和设计了。而你现在去学软件工程,对你提升不大。看起来,你更多的是将一整个业务逻辑放在了一个方法中。
我们提倡多个简单的方法,组合成一个业务逻辑。
当其中部分逻辑需要修改时,只需要修改多个简单方法中的几个。
比如说,一个转账功能,不考虑事务的前提下,
分为2个部分,一个是A账户减资金,一个是B账户加资金。
这就是2个方法。而不会捏成一个。只有在业务逻辑中,进行调用时,才体现出了转账这个概念。其实写程序就是把你想要的业务逻辑用电脑表示出来,只有把业务逻辑弄好了,其实写代码是简单的。比如说汽车衡称重,其实就是从串口读个数保存就行了,但是业务就不是那么简单了,要考虑好多,只有把业务缕清了然后把业务转换成各个模块,那么做起来就简单也明了了。这个没有办法解决。和下棋一样,任何上段位的棋手,都是不断下棋,不断复盘,不断总结
那怕是最新的阿尔法狗也一样,他是不断自我训练的结果。

对于阿尔法狗,可以通过百万次的训练
对于人类,在厉害的程序员一辈子也就500个项目把,所以对于人类你要么一次比一次好,一次比一次做跟复杂。要么一次比一次简化,简化到不能简就是最好

所以我们如果做不到阿尔法狗那样,那就只能反着来。承认自己不是神,承认自己看不到所有的事情。忽略所有非必要的点,只做充要条件。把一切非必要的东西让给后续实现,而不要越俎代庖

专业服务:上海高端建站,上海网站制作,上海网站设计,上海网站制作公司

咨询电话:400-025-1949(7*24小时在线服务)

咨询QQ:260193150

公司网址:www.icanpk.com

本文地址:http://www.f5f6.com/news/detail_215.html

相关新闻

两Q友非法入侵他人网站推广赌博公司 上海医药官网等中招

两人利用木马信息侵入上海医药、世纪华联等单位官网串改链接帮助…

日期:2018-07-28 浏览次数:298

3月8日后上海长江二桥车道封闭维护 为期22天

为保障路桥结构和交通通行安全,经市政府批准,上海长江第二大桥…

日期:2018-03-08 浏览次数:281

怎样解决企业网站没有客户咨询的问题?

我们都知道如今是互联网的时代,传统的线下业务已经满足不了企业…

日期:2018-03-06 浏览次数:235

房地产税还有2年到达战场,3千多上海人涌向了河西...

关注两会3月4日的人大新闻发布会上,针对房地产税,发言人张业…

日期:2018-03-06 浏览次数:133

上海仙林汽配城内一物流公司卷款跑路

3月5日,有市民反映,上海仙林汽配城内的一家物流公司突然跑路…

日期:2018-03-06 浏览次数:106

关于我们
技术支持
联系我们
南京典乐科技
客服电话:400-025-1949 (工作日9:00~18:00)
项目经理:138-519-41123
咨询 Q Q:260193150
公司地址:上海中华路420号江苏省科技中心5层
客服QQ
获取报价
联系电话
400-025-1949
返回顶部