重构的原则是保持原来的代码外部行为不变,调整优化内部代码。如果没有测试很多人不敢改~测试是为了一方面是检测外部行为有没有改变,另一方面是为了让重构的人员更有信心。如果你有足够的自信,你可以不用测试用例。就像站在火车头,给开着的火车清除障碍,god bless you.
重构不是在某个节点才进行的,理论上是随时随地都需要做。 举个小例子就是,当你加功能的时候,你是选择在原来的上面堆,还是选择对原来的代码进行重新整理再加功能。 当然,还是看整个公司文化,对重构是尊重还是不尊重。
更多的是稳定性考虑吧~~vultr 是便宜,但是经常找不到工作人员。
用的蛮多的
哈哈哈~~好不容易啊。 到时候还在国内的话就去玩
跟我好对口~~~不过没有离职计划.........,看了下你们的产品简述,自己在上面不做应用?可惜了
哈哈哈~这种工作~你不要投就好了
我远程,不过现在 ruby 用的也少~~~
哈啊哈~昆明有 ruby 相关的 community 吗?求拉
哈哈哈~~
顶一下~~~youtube 上还没有播放量
哈哈~~非常 nice
怎么说?
啊~
没有什么强关联啊~
哈哈~~ full time?
哈哈,同求现场直播。
棒
可以 remote 么?
可以 remote 么?
cool
可以根据时间进行分区~~~
大家讲了很多也总结了很多,但是总感觉楼主没有 get 到。楼主心态开放是挺好的,可是楼主得回复就有点奇怪~~好像问题总是被楼主自己被带偏,思维不够 focus(例如 本文最后的科比爆砍)。
楼主非科班出身,我觉得可能学习方法是你目前最需要的啦。相比 12 Apps in 12 Weeks,不如找熟悉的开发朋友一起聊聊,该怎么自学可能帮助更大一些。
这也叫实习???
2013 年,北京,实习 2000 包吃住,正式 8000,有住房补贴~