Comments (2)
嗯,我确实应该注意这些问题。我可能原来的想法是不要将为完成好的代码提交上去,而且有时候在完成一个功能的时候会发现之前的实现有些问题,所以代码写着写着又去修复 bug 了,这样下来有时候一个 branch 可能完成的东西并不单一,就造成了比较大。
关于测试和命名也是一样的问题。命名想不到的时候,有时候有点随便凑个命名就行了的想法。而测试可能是相关内容并不熟悉,可能有时候写个测试还要去看大堆其他的资料,所以有时就不太愿意去写(特别是去设置测试时需要的状态的时候,发现所学的东西严重不足)。
不过现在我也发现,确实测试少了或者命名有问题,随着项目变大,给后面的开发确实带来不少问题。所以我这些问题慢慢去纠正。
谢谢你的建议!以后还是多交流,确实实践得太少了,很多不足的地方。
from kano.
好的,测试这个我记得有人说认为花在学习 RSpec 这样的框架的时间和学习 Ruby 本身的时间是差不多的。。另外主要也是一个习惯问题,我在以前写程序的时候也是这样,越是不写越是不愿意去写,因为觉得很麻烦,实际上在后来强迫自己去一点点尝试以后也发现测试越来越好写,而在程序规模变大以后也发现测试带来了太多好处。
一起慢慢成长改进吧~
Regards,
Ming
On Apr 16, 2016, at 9:42 PM, HS [email protected] wrote:
嗯,我确实应该注意这些问题。我可能原来的想法是不要将为完成好的代码提交上去,而且有时候在完成一个功能的时候会发现之前的实现有些问题,所以代码写着写着又去修复 bug 了,这样下来有时候一个 branch 可能完成的东西并不单一,就造成了比较大。
关于测试和命名也是一样的问题。命名想不到的时候,有时候有点随便凑个命名就行了的想法。而测试可能是相关内容并不熟悉,可能有时候写个测试还要去看大堆其他的资料,所以有时就不太愿意去写(特别是去设置测试时需要的状态的时候,发现所学的东西严重不足)。
不过现在我也发现,确实测试少了或者命名有问题,随着项目变大,给后面的开发确实带来不少问题。所以我这些问题慢慢去纠正。
谢谢你的建议!以后还是多交流,确实实践得太少了,很多不足的地方。—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
from kano.
Related Issues (20)
- 后台的订单详情未显示维修内容 HOT 1
- 重发订单
- 下单页面增加物件数量和对应名称(件) HOT 2
- 下单页面输入框改进 HOT 2
- 下单页面错误提示改进 HOT 1
- 订单流转功能 HOT 1
- 下单页面支持上传图片 HOT 1
- 师傅头像支持 HOT 1
- 后台订单详情页面的师傅链接指向错误 HOT 1
- 前端并发问题 HOT 1
- 简化下单界面
- 提现申请限制问题 HOT 10
- Rename .css.scss to .scss
- 财会信息管理的链接跳转 HOT 1
- 师傅端提现历史记录
- 取消现金支付,增加师傅代用户微信支付
- 15分钟无人接单slack反馈
- 后台支持取消订单
- 订单两周后自动作废
- 170防隐私电话
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kano.