摘要: 1.先比较 Html.RenderPartial和 Html.PartialHtml.RenderPartial源代码: // Renders the partial view with a copy of the given view data plus the given model public static void RenderPartial(this HtmlHelper htmlHelper, string partialViewName, object model, ViewDataDictionary viewData) { ... 阅读全文
posted @ 2014-01-06 17:02 魏小兴 阅读(229) 评论(0) 推荐(0)
摘要: 关于《计算机程序的构造和解释》,这本书讲什么,别人的评价,我不多说。点开链接去豆瓣读书看一下就了解。英文原版:《Structure and Interpretation of Computer Programs》 简称SICP我只是围绕这本书,再多说一些与它有关的八卦和资料。《How to Design Programs》入门比SICP低一些。而且会把Scheme的基本语法讲的更清楚。SICP和HtDP用的都是Scheme,Lisp的一种。打开How to Design Programs的主页,这本书是免费开放的,而且已经有第二版了。 我建议阅读第二版本,第二版对第一版做了较大的修订。最主要的 阅读全文
posted @ 2012-12-31 19:00 魏小兴 阅读(2287) 评论(0) 推荐(1)
摘要: 距离上篇开发日记已经两个月了,再写一篇吧。1:Keep my code clean我是很享受保持我的代码干净、整洁。我对脏乱差的代码有着天然的厌恶。期望几个月后马上工作我可以在一个关注代码质量的团队里。我从干净的代码里获得的好处:1:翻看我两个月前的代码,逻辑依然一片清晰,中间因为需求的变化,我需要改动两个月的一处设计。改动的时候没有引入任何bug。呵呵,可能也归于运气和逻辑简单。我不这么认为吧。那处是我花了很大力气重构的。也是逻辑较为复杂的一处。其实,一般我是不想去改动以前的代码的。怕麻烦,怕引入不可预知的bug。我想很多人也一样。当我去改动以前那块感觉复杂的代码时,感觉很轻松。然后我就开始 阅读全文
posted @ 2012-12-19 17:59 魏小兴 阅读(183) 评论(0) 推荐(0)
摘要: 我看的How to Design Programs :http://www.htdp.org/2003-09-26/MIT的入门编程书籍.10年前的书了..当时用的编程环境DrSchme已经演变成现在Racket : http://racket-lang.org/我们根据自己的操作系统,下载出合适的软件包。我用的Win7 -32bit环境。进入以后,我们选择 Laguage -> Chose Language 选择How to Design Programs ->Beginning Student然后下方的方框中就类似Python的交互编程的环境。我们可以 输入 5,然后Enter 阅读全文
posted @ 2012-11-28 21:51 魏小兴 阅读(152) 评论(0) 推荐(0)
摘要: 想写出好的代码,重构肯定无处不在。完全根据《重构——改善既有代码的设计》这本书来总结的。 一直想写出更好的代码,又翻出来《重构》这本书,再来熟悉,思考这些重构的常用方法。武装到我们牙齿上。 ①Extract Method 最常用也是最基本有效的方法,这个方法直接让我的代码质量上了个档次,并以此为起点,不断努力提高中。 可见身边有个大牛为自己指点迷津多么重要啊! ②... 阅读全文
posted @ 2012-11-17 13:26 魏小兴 阅读(268) 评论(0) 推荐(0)
摘要: 老师花了一个学期的时间设计了一款Android手机的软件。主要功能:获取web教务系统上的学生课表和成绩信息,这样我们学生就可以方便在手机上查看课表和成绩。 暑假开始后,老师又开始动手开发IOS版的学生助手。(比较牛吧,呵呵。他.NET,Java,Android,IOS平台都可以做开发) 他在设计新的IOS版本的学生助手时,又做了很多改进。就这样,他和另一位同学一起主要开发IOS版的手机助手。他忙不过来,我就主要负责 Android版手机助手的版本改进升级的任务。 沟通 老师会告诉我需要做什么,遇到比较难理解的地方,还会说一下他以前的设计思路。剩下的就是我对他原来的... 阅读全文
posted @ 2012-10-05 00:00 魏小兴 阅读(303) 评论(1) 推荐(0)