<commit_before>---
layout: post
title: "正交设计原则与SOLID"
date:   2016-06-26 19:39:14
time: 2016年06月26日 星期二
categories: software design
location: 深圳,中国
---

[正交设计](http://www.jianshu.com/p/d127b8afc8cb)，是普遍的设计原则，与粒度无关，与编程范式无关，更与具体的实现语言无关。（虽然确实在不同的编程范式下，或使用不同的编程语言时，具体的解决方法或难易程度不同，这也正是为何我们总是在寻找更适合的编程范式，更高效的编程语言的原因）。
<commit_msg>changed date<commit_after>---
layout: post
title: "正交设计原则与SOLID"
date:   2016-06-21 19:39:14
time: 2016年06月21日 星期二
categories: software design
location: 深圳,中国
---

[正交设计](http://www.jianshu.com/p/d127b8afc8cb)，是普遍的设计原则，与粒度无关，与编程范式无关，更与具体的实现语言无关。（虽然确实在不同的编程范式下，或使用不同的编程语言时，具体的解决方法或难易程度不同，这也正是为何我们总是在寻找更适合的编程范式，更高效的编程语言的原因）。

{'fraction_non_alphanumeric': 0.1391035548686244, 'fraction_numerical': 0.08346213292117466, 'mean_word_length': 8.0, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2329226', 'n_tokens_mistral': 476, 'n_tokens_neox': 495, 'n_words': 35}