think in code
张小凡vip
2012年中级职称软件设计师;
2017年高级职称项目管理师;
2018年CSM敏捷认证;
2019年csdn20周年直播嘉宾;
2020年高级健康管理师;
清华大学出版社《MongoDB游记》数据库教程书作者。
专注于数据挖掘技术与大数据,云计算与存储等技术的学习与研究。
擅长系统响应式开发、数据采集数据清洗和数据分析,分布式云存储运算等技术。
熟悉数据的采集、数据的清洗(ETL)、存储(Data Storage)、挖掘(Data Mining)整个流程。
熟悉后台系统、云存储计算平台的搭建,擅长解决架构过程中遇到的疑难问题。
常用开发语言:java、python、c#、perl、sql。
展开
-
编程思维积累一:关于if else
之前写代码 都是能实现功能就行,从来没有想过优化,思路也不清晰。 今天看大神写代码,还是有震撼的。 以后写代码一定要先把思路弄清楚,尽可能多的考虑可能性,进行抽象,并在笔记本上画出思路图,或者写好伪代码 再动手。 而不是看一步写一步,像流水帐一样。 而应该是把大体的思路框架搭好 再去完成具体的方法。 下面记录两种关于选择关系的不同的写法,好好体会一下思路的原创 2014-02-19 19:59:34 · 2446 阅读 · 2 评论 -
高内聚低耦合思想
什么是高内聚低耦合 高内聚低耦合是为了实现比较高的模块独立性 模块独立性 指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。原创 2017-12-01 11:54:06 · 2750 阅读 · 0 评论