敏捷开发:从外到内,自上而下
传统的系统开发, 首先确定数据库结构, 然后是核心数据处理, 调用, 模型建立, 最后才是模板, 界面的设计. 今天想尝试一种新方法, 从外到内, 自上而下. 受启发于敏捷开发中的测试单元. 界面体现了我们最终想实现的样子, 有哪些数据需要被展示, 调用计算. 模板决定了这些数据在以后的二次开发中希望怎样被调用. 相信完成这两个步骤以后, 对框架的结构和数据库的结构也就明了了.
Read the rest of this entry »传统的系统开发, 首先确定数据库结构, 然后是核心数据处理, 调用, 模型建立, 最后才是模板, 界面的设计. 今天想尝试一种新方法, 从外到内, 自上而下. 受启发于敏捷开发中的测试单元. 界面体现了我们最终想实现的样子, 有哪些数据需要被展示, 调用计算. 模板决定了这些数据在以后的二次开发中希望怎样被调用. 相信完成这两个步骤以后, 对框架的结构和数据库的结构也就明了了.
Read the rest of this entry »对酒当歌,人生几何? 譬如朝露,去日苦多。 慨当以慷,忧思难忘。 何以解忧,唯有杜康。 青青子衿,悠悠我心。 但为君故,沉吟至今。 呦呦鹿鸣,食野之苹。 我有嘉宾,鼓瑟吹笙。 明明如月,何时可掇。 忧从中来,不可断绝。 越陌度阡,枉用相存。 契阔谈宴,心念旧恩。 月明星稀,乌鹊南飞。 绕树三匝,何枝可依? 山不厌高,海不厌深。 周公吐哺,天下归心。
Read the rest of this entry »很多人一定都使用了Custom-Permalinks这个WordPress插件. 它可以自定义你的博客URL. 但是有个比较别扭的地方, 就是在Post中,Custom Permalink的制定是放在表单最下面的, 使用起来很不方便. 我经常一不小心就想要点击Title下面的Change permalinks, 而实际上这个链接是指向系统设置页面的. 我修改了一下这个插件, 现在使得Post中修改Permalink就像在Page页面中一样, 直接Edit就可以(替换了原来的’Change Permalinks’按钮). 点击下载更新后的custom-permalinks插件
Read the rest of this entry »