加载中
结构化CSS设计思维

 OO的世界CSS不懂? LESS、SASS等预处理器给CSS开发带来了语法的灵活和便利,其本身却没有给我们带来结构化设计思维。 很少有人讨论CSS的架构设计,而很多框架本身,如Bootstrap确实有架构设...

2017/06/03 02:29
33
Angular Material串串学客户端开发 2 - Node.js模块加载机制Require()

NodeJS模块加载的全部流程。从创建模块module.exports到调用require,以及调用实现的内部过程。

2015/06/15 06:34
2.5K
Angular Material串串学客户端开发

Angular Material不仅仅有本身框架的源代码,还有在这个框架上实现的一个应用docs。更为强大的是,这个应用是真正的产品网站:就是它的官网。我有理由相信,这个网站是从源代码直接发布的,从...

2015/06/12 04:32
2.7K
手势模型和Angular Material的实现

iPhone的出现让手势操作大为流行,也使得手势编程成为开发人员的挑战。 拟物设计也把手势编程纳入在内,大概也想制定一个在交互模型标准。现阶段因为MD还在预发布阶段,因此还只实现了单点手...

2015/04/14 23:11
174
深入探索AngularJS(持续更新)

数据双向绑定并不是Angular最出彩的地方。大部分对AngularJs的介绍都偏重于使用,使用的学习只是学了AngularJs的API,而那只能AngularJs的很小一部分。随着使用越来越深,系统越来越大,我们...

2015/04/14 11:03
108
拟物设计和Angular的实现 - Material Design (持续更新)

Material Design是Google最新发布的跨平台统一视觉设计语言。直接翻译是物质设计,但是我更倾向于使用"拟物设计"更为准确。 Material Design基于“真实的触感,灵感源自对纸和墨水的研究,”...

2015/04/02 03:52
381
[长沙好代码系列]代码优雅之---代码阅读性

代码的阅读性并非我们平常说的代码可读性 代码阅读性 是我提出来的概念, 独创但是没有版权。特意和代码可读性区别开来;更加强调业务概念而不是技术名词。 现给出一个极端的标准: 如果一行代...

2013/11/15 02:45
335
开源另解

软件界怪状不少,若以《四十年目睹软件之怪现状》为题,一本书恐怕打不住。今天,我且秀一斑。 软件本质是思想 如我另文所说,软件本质是思想。同为思想创作的写作,是以互相借鉴,学习为荣,从未...

2013/05/01 03:09
378
自己动手写压力测试-三剑客HttpClient+Async+Parallel

曾经沧海难为水 信息如水 压力如潮 功能实现阶段,我们对得要处理的信息分析得很细致,很透彻,所谓细如丝,透如水。然而,到了产品的阶段,要处理的信息却如同潮洪而至,原本的假设预想,通...

Html从魔鬼拼图到行云流水

<h4>遥远的只有Html的年代</h4> <p>虽然Html不是和互联网同时诞生,但它们的紧密关系,让人几乎忽略了没有Html历史。Html有如此强的生命力力,应用如此之广,自从W3C宣布Html已死之后,却又在...

2013/02/15 02:53
1K
重构之重与敏捷之轻---身份证号重构回顾

寻找重构的案例 重构的案例不好选取,我们自己实际的项目当然有不少重构的情况,却不适合作为文章阐述出来。并不是因为保密的考量,而是业务本身的内容太复杂。当然,这个复杂是相对的,对短短一...

2013/01/25 04:31
2.3K
自己动手做框架—MVC+Front Controller

在我前面一篇博文《逃脱Asp.Net MVC框架的枷锁,使用Razor视图引擎》发表之后,很多人关心,脱离了之后怎么办?那么这可以说是它的续篇了。 同时,这也是eLiteWeb开源软件的一部分。 MVC + Fron...

这也是C#代码吗 --- 代码阅读性进阶:测试文档化

没有太多的罗嗦,代码本身已经足够。如果,要添几个标签的话就是: 中文化,流畅性接口(Fluent Interface),API. 只有几点补充说明: 这都是真实可运行的代码 测试使用Machine Specificati...

2012/12/25 12:44
227
深入浅出裸测之道---单元测试的单元化

得心应手武器库: nUnit MSpec Rhino Mock AutoMocking 本文所涉及使用的工具, 见前文: 我的.Net武器库 ------ 新.Net架构必备工具列表 三层架构之解耦和单元测试 依赖注入DI很大程度的帮助测...

它山之玉可以重构:身份证号(第四天)

可以说,到了今天,我才真正能开始做我想要的重构/改进。之前,只是补充测试,调整了一下结构。 是的,非常的缓慢,这居然被称为“敏捷”!? 你说奇怪不奇怪? 还好,这种节奏适合我这种大龄青年...

2012/12/13 04:27
260
它山之玉可以重构:身份证号码解析、验证工具(第三天)

前两天的进度似乎有些慢,今天加快了一点, 不把每一步说的那么详细了. ==》地区信息的提取 继性别和生日之后,最后一个信息块,只是列出测试如下. ==》有效性 这是一个比较大的问题. 前面,我临时...

2012/12/11 06:58
1K
它山之玉可以重构:身份证号码解析、验证工具(第二天)

又是一个清新的早晨, 开始我们新的测试之旅. 2 - 第二个测试, 从身份号取到正确的性别信息. ==>很简单,依葫芦画瓢, 容易的写出第二个测试. (本文版权属于© 2012 - 2013 予沁安) ==>很惊奇...

2012/12/07 05:21
439
代码整洁之道------它山之玉可以重构:身份证号码解析、验证工具(第一天)

首先感谢原作者的代码: 《 面向对象的15位、18位中国大陆身份证号码解析、验证工具》. 如果有版权问题,敬请告知。 原代码给了我很好的起点,是的,这些代码都是玉,我在这只是再琢磨琢磨。 ...

2012/12/06 03:25
717
三层架构,够不够---DDD眼中的三层(附C#源代码实现)

软件复杂度的根本,来源于思维的复杂度。 三层架构 从DDD看三层 DDD的三层实现详细架构 看代码 业务域 (Domain) 持久层 (数据层) 测试和使用的例子 完整代码下载 得心应手武器库: Fluen...

2012/11/30 07:53
3.3K
Razor视图引擎浅析

从Web Form开始,视图的机制其实就没改变过,动态编译视图脚本。所不同的是,Razor就仅仅是模板,没在嵌入与网站等相关的东西,应该是SRP的一个体现。 可惜,这种功能分离仍做得不彻底,MVC...

2012/11/28 12:27
1K

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部