2018-03-18 KasperDeng
Code Review 是什么? wikipedia: Code review is systematic examination (sometimes referred to as peer review) of computer source code. It is intended to find mistakes overlooked in software development, improving the overall quality of software. 继续阅读 »
2015-12-31 Jason Liao
第一次写一年的总结,第一个感觉就是,时间过得真的很快,不知不觉已经到了大三上学期的结束,下学期就要开始找实习了,马上是要出来工作的人了,可我还总像是长不大。 Little 2014 Background 2014 年 6,7 月份进入 TopView 工作室,开始了前端的学习。我很幸运我找不到我喜欢的东西,我喜欢的东西却找到了我。2014 年的暑假师兄师姐叫我自己做一些 “项目” 来把自己学习的东西用起来,我就和同届的后台章杰同学一起做了一个仿照微博的页面,学会了简单地运用 HTML, CSS 和 jQuery,还有前后台交接的问题 继续阅读 »
2016-12-29 Jason Liao
3 个月没更了,忙毕业的各种东西都是借口,是的,我颓了。赶在 2016 的尾巴,总结一下。 2016 is all about internship. Interview 从上一年的暑假开始,就开始了面试的准备,主要是对一些知识点、面试题的总结,prepare-for-interview 的确在我笔试和面试的过程中给予了一些帮助。 继续阅读 »
2018-02-27 Jason Liao
jasonliao.me 这个域名 2018.05.26 就到期了,我已经不知道还有没有继续更下去的勇气与毅力,2017 年的总结是有点晚,但晚到应该好过没到。 如果要给 2017 年定一个关键字的话,那就是⎡另一种成长⎦。2017 年工作了 8 个月,在职场上有了或多或少的成长。换句话说,是向一名职业的开发者成长。这里当然不仅仅局限于技术,更多的是与人沟通和处理事情方面。 继续阅读 »
2017-05-31 Lu Huang
I got a good things on GitHub, and share it here. There are some classical papers about deep learning. Survey Review Deep learning (2015), Y. LeCun, Y. Bengio and G. Hinton [pdf] :sparkles: Deep learning in neural networks: An overview (2015), J. Schmidhuber [pdf] :sparkles: Representation learning: A review and new 继续阅读 »
2015-11-13 Lingxian Kong
更新: 2018.01,基于最新的 osc-lib 和 python-openstackclient 目标:将mistral CLI client与官方openstack client集成,bp 链接在这里,review 在这里。 还是需要 python-openstackclient 首先,openstack client是用cliff实现,所以建议先熟读cliff的官方文档,知道cliff的实现机制,这样才能对openstack client的机制有了解,这是熟悉openstack client的基础。如果你不是为了实现 openstack 命令,可以跳过此文直接参考 cliff 给出的一个示例照猫画虎即可。 cliff 继续阅读 »
2017-01-17 Meng Lei
Gitlab简介 Gitlab 是一个用于管理GIT代码库的项目,提供权限管理、代码review、问题跟踪、wiki以及持续集成等多种功能,Gitlab 一共提供四种版本可供用户选择,分别是 - Gitlab Community Edition (CE):社区版,免费,用户自行托管,通过社区提供技术支持 - Gitlab Enterprise Edition (EE):企业版,付费,用户自行托管,提供附加的功能以及技术支持 - Gitlab.com:免费的SaaS服务,可以创建共有以及私有的版本库,可以购买额外的技术支持 - GitHost.io:由Gitlab提供的用户私有的独享服务 我们使用的是Gitlab CE版本。 G 继续阅读 »
2015-06-20 Zhang zhengzheng
相信大多数人都有过关于CSS的痛苦经历,从我加入公司到现在,不到两年的时间里,听到最多CSS相关的讨论就是‘很难调’。所以我也一直在探究这其中有怎样的问题,为什么很多人觉得CSS很难写,如何才能让其他人更优雅的写CSS。在Code Review的时候,我渐渐的发现了问题所在,其实很多人已经掌握了丰富的CSS知识,但却不知道如何分组属性写成class。最后只好在需要改变样式的元素上随意起个名字做class然后把所有要写的属性丢进这个class里,如果优先级不够,再把前面的选择器都加上。结果就是CSS代码不断堆积,重复和冗余不断增多,维护也变得举步维艰。 继续阅读 »
2017-01-23 jude
以下关于敏捷开发的内容,只是我个人经历和感想,没打算说点“正确”的话,觉得我说的错得离谱,大可以认为我经历的是假的敏捷开发 ^_^ 我来到现在的公司才第一次接触敏捷开发,之前对敏捷开发一无所知。 说起敏捷开发,网上已经有一大堆复杂抽象的概念,在实际工作当中能接触到的有典型特征的几件事情就是:每天站立会议、头脑风暴形式的需求讨论会议、测试用例设计会议、code review、迭代回顾等等。 继续阅读 »
2016-08-02 derekchan
在 PHP 程序中,类、方法(子程序)、函数是最常见的形态,在平时的编程里开发者时常会对代码的复杂度做度量,简洁抑或复杂,都是自己凭着主观意识来评判,经验丰富的开发者可能会有自己的评判标准,但一些经验尚浅的开发者写出来的代码可能在 Code Review 阶段就得返修几次,因为他们还没有能对自己的代码进行质量评测的能力,或者说没有可以量化的标准给他们参考,那么量化的参考标准是什么呢? 继续阅读 »