首页 > 代码库 > 总结知识,提高认知--牛腩总结
总结知识,提高认知--牛腩总结
经过一段时间的学习,牛腩终于告一段落。和以往不同,牛腩的视频看的不再那么死板无味,一切都显得有章可循。默默的问自己为什么呢???
牛腩,兼顾结束和新起点,用VS与过往知识连成一片,用HTML打开新的大门。仿佛一切的一切都在它开始的那一刻凝固,在它结束的时候开始放飞。
凡事讲究开个好头,在牛腩新闻发布系统中牛老师就为牛腩做了一个虎头:项目说明书,在这里,牛老师不放过每一个小细节,抓精抓小,一切尽向完美靠近。从系统的界面设计,到数据库中每一个字段名的属性和名称,无所不有。但我们要学的不仅仅是细,更多的是一种习惯和精心安排: 项目说明书的开头的用例图了解系统的功能和主要方向,而后数据库设计到界面解密最后都操作方法的设置,面面俱到。
而说到数据库的设计,不管是自考还是平时的系统项目,都无时无刻不在向我们展示数据库设计的相关。但在牛腩中,接触到的更细致化一点:建立数据库,对数据表外键和主键的设置,充分运用已有的SQL语句快速验证插入或删除等操作。而项目结束恰好是在《数据库系统原理》之前,所以也顺势温习了一下。
至于 牛腩开启的新旅途虽然项目设计不深,但也是为以后的学习做下铺垫,现在简单应用不至于接下来的项目中两眼一抹黑。虽然有些东西还是看不懂,但这并不恐怖。真正恐怖的是,系统完成后,总结了一堆知识点,却没有丝毫的思想体会。
米老师常说:思想上移。所以基于这些知识,我们更要学会思考和使用牛楠老师的一些好的编程习惯:
1.有始有终:
代码的头尾相应出现,如 #region 存在则一定要及时写上#endregion 。成对的一定要及时完善尾巴,免得遗忘。
2.”溺爱”文档:
从系统一开始,牛老师就在用细心和耐心养护着一个小宝宝,甚是宠爱"万事顺从",因为没有它,牛老师便会六神无主--- 文档是我们开始编写程序之前对系统的一些分析和计划,所以编写时的界面、方法以及错误处理务必严格依靠文档!
3.简易通关:
所谓的简易通关就是,遇到复杂的方法或者繁琐的访问步骤我们要学会使用test(test类或test方法),当test类中的基本方法可以顺利实现,再将代码进行完善,这样我们可以避免过多代码的调试带来的困难。这是个很实用的办法,尤其是在系统庞大,算法复杂的情况下更能体现该方法的效用。联系提高班的策略:将问题简单化,而后进行扩展。
4.全方位考虑:
所谓全方位,不仅仅是从客户的角度着想,也不单单是作为程序员为系统的考虑,而是兼做两职:注意保护系统的安全,同时为客户提供友好善意的提醒界面。降低被系统的风险,还客户满意界面。
5.点滴汇聚
我们大家都知道实体类的代码重复很大,我们可以用代码生成器自动生成。但我们仅仅停留在这个地方,没有拓展。记得视频中有一集专门讲到了修改VS中的模板,在模板中加上自己的注释,让VS中的模板更加人性化,也算是一种抽象,将相同部分“创建人:*** ;创建时间:**(自动生成)”提取出来,放在模板中。用提高班一句名言来讲就是随时随地站在巨人的肩膀上,虽不能完全达意,但效果一直:提高效率,提高素质。
牛腩的学习中和自考乃至原来的系统知识 都产生了共鸣,一点点的改变那些不好的习惯,尝试用新的方式将旧知识融会贯通,实现编程“四海皆一家”的远大目标。
所以,现在终于明白再小的项目也是智慧的结晶,思想的考验,面对每一次的系统变动,都要怀着一颗感恩和善于思考的心,去感悟和领会其中的奥妙。虽然目前我还没有做到,但”不努力永远不可能成功“,So come on!!
总结知识,提高认知--牛腩总结