忙得飞起的一个月

忙得飞起的一个月

正文吐槽

写下这篇博客的主要动力来源于,想坚持写下去。但又因为这个月忙得飞起,没有真正静下心来,整理一些东西。加上整个一个月的匆匆忙忙,做一次简单的总结对自己来说也是很有必要的。但对读到这篇文章的人,可能作用就不是那么大了。接下来,就开始我凌乱的描述。

忙得飞起,是因为我又加入了一家新公司,这是入职的第一个月。涉及的行业,完全和我之前的工作经验没有半毛钱关系,可能他们唯一看重的就是的学习状态和那么短暂的Qt Quick的开发经验。为我们现在使用的和Qt Qucik的开发框架关系不大。主要还是使用c++,*Qt Widget * 的框架。

在看现有的代码的时候,什么各种的lambda表达式,函数指针,注册回调,智能指针漫天飞。对于我这种理解的c++还是的98标准的人,有的时候看到这些东西,几行代码想看懂,加上查c++参考,半个小时就过去了。这个地方还是要感谢我们老大,哪些细心的指导和残酷的标准。后面我会附上两条,我已经理解了的“老大语录” 下面,我附上一些我们的要求

  • 命名规范:变量,方法,类的命名全部使用小写,用下划线连接eg:create_custom_widget.其中类(struct class)定义的变量名字必须以下划线结束,类名必须以_t 结束.eg:
//声明类
class data_update_t {
    bool data_;
};
//变量
data_update_t data_update_;
//函数
void data_change();

  • 英语单词必须正确,所有方法必须见名知意,不要搞一些花里胡哨的注释,除了在写算法过程中,特别需要的时候才加注释。永远要去思考,你的代码表达清楚没有,没有写明白自己都看不懂的就重写吧。
  • 强烈要求单一原则,“你看你这个代码都超过500行了,是不是该分一下,思考一下怎么搞,不行就去看我给你说的书”说到这里,我不得不提一句老大说的一句话,周末就不要写代码了,后面发现这个所谓的不写代码不代表不看代码,就是让我有时间去回顾这一周的代码,并利用老大给我推荐的书,进行代码重构。我感觉这个是一个非常好的迭代学习计划,我打算长期坚持下去。(加上最近一次的重构,本月都将自己的代码,负责的代码进行了两三次的重组了)

任务涉及整体还是比较简单,主要就是对QWidget,QMainwindow,QMenu,QToolbar,QToolbutton这几个控件的使用,各种自定义,QSS配色。解决原有框架Qdockwindow的各种bug,这里面不得不提的就是Qss配色,有太大的肯,不仔细阅读QSS的官方文档,你很难很有效的找到答案。[这是我在不断学习过程中摸索出来的,官方文档的重要性] QSS文档

成长锻炼

到今天,我还是比较有成就感的,对于lambda表达式,常用的map vector也是使用的十分顺当了,重构代码的速度也越来越快,因为我发现,重构不是全部代码代码重来。而是根据一些简单原则来,重新审视自己的代码,多问几个为什么。然后再到《Effective+C++》中去找答案,你会发现你之前只是吃了饭,却并没有品尝出饭的味道。对于我之前树立的目标,我觉得我就应该去体会写代码的快乐感觉。最好为自己的代码找到一个依据,给自己一个交代。

附录(老大语录)
  • 不要写注释

    这是要求我们,尽量强化代码规范,学会用代码来表达,你的真正意思。如果你发现你的代码,表达不清楚,那么就需要更好的去思考自己代码的表达方式。

  • 周末不要写代码

    我之所以不理解这句话,是因为我这边刚到公司,开发任务很紧张,学习任务也很紧张。当听到这个周末不要写码还是比较惊讶的,但是在不断的尝试过程中发现。周末的作用,不是不写码。而是写什么码的问题。周末的时间就是应该用来,重构代码,不要写功能性质的代码。

想法总结

1.没有代码审核的团队,或许我们就真的是搬砖的了。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值