
go基础
文章平均质量分 64
V_code
学习编程不到四个月,希望大家能多多交流,多多评论,交个朋友啊~
展开
-
实习日常(1)——提高代码质量:过度保护以及TDD,BDD
Beginning TDD,BDD:在刚到公司的时候,重构java旧项目,花了漫长时间,写了与原代码运行路径一致,但很繁复的代码,导致在一天之后难以阐述逻辑。被质疑逻辑错误,当时委屈。最后修改抽出了一个子方法,并且将原if else语句进行了精简,代码逻辑清晰。当时看了一篇还不错的关于代码质量的文章。事实上,TDD,BDD中提到的偶发复杂性(TDD遵循,仅仅编写足以使测试代码通过的代码,保持简单设原创 2017-01-02 21:16:13 · 642 阅读 · 0 评论 -
Mongo入门:数据去重之MapReduce,Aggregation的简单使用(另附相关网络资源)
先附上两个很好用也常见的链接: - MongoDB 教程-RUNOOB - The MongoDB 3.4 Manual - 用通俗易懂的大白话讲解Map/Reduce原理(很通俗但是也很浅)。BackGround1. 需求:查询某个月某医生有出诊计划的日期。(在mongo中去重能减轻传输网络负担以及程序的计算量)Created with Raphaël 2.1.0MongoMongo程序程序原创 2017-01-05 15:30:54 · 5627 阅读 · 1 评论 -
go错误处理——return,panic,defer
go——panic,return,defer的一种使用原创 2017-01-01 16:27:03 · 1661 阅读 · 0 评论