1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 夏季 畅快淋漓_在夏季编程

夏季 畅快淋漓_在夏季编程

时间:2024-06-11 16:03:21

相关推荐

夏季 畅快淋漓_在夏季编程

夏季 畅快淋漓

夏天,我的培训和咨询业务变得安静。 这样我就可以休假和追求一些我没有太多时间去做的事情。 今年夏天,我获得了我去年夏天开始的编程想法,并在圣诞节期间工作,但仍未完成。 这意味着我正在编程!

自从有人付钱给我编程以来,已经快了,但是我有点涉猎,我坚持不懈。 现在,我想分享一些我的看法。 程序员–请同意或不同意,只需在下面发表评论即可。 如果您有一段时间没有编程,请考虑以下几点。

有一点背景知识,我正在为Google App Engine使用Python(2.7)。 它大约包含2,300行HTML和4,000个代码和单元测试。 我给自己设置了一个没有调试器的挑战。 只是单元测试和一些调试日志记录/ printf(如果需要)。 我也没有IDE,我正在使用TextMate。 Giovanni Asproni劝说我尝试PyCharm,但是学习另一个IDE的想法阻止了我安装它。

因此,编程...

它令人上瘾-很难停止,当您看到自己的代码很难退却,不与孩子玩耍,不吃饭甚至不上厕所时! 有时候,感觉就像您的大脑会爆炸一样,您只是想一次记住很多事情,弄清一些新事物,并理解它们是如何相互连接的……。 你只是觉得饱。这让我感到恐惧-知道我会沉浸在其中,这让我感到恐惧,我不会捡起它,在可能的时候做一点点,因为我知道自己会被卡住。它需要大量的时间-它不像答复电子邮件,这不是您可以在这里5分钟,在那里20分钟所需要的时间,一次又需要几个小时,部分原因是上面的#1和#2。他们的测试– TDD的发展使它变得更加令人愉悦,是的,这很难使自己保持诚实,但是当您看到更多的工作时,它就会使人上瘾。 这也意味着您将更少的时间花在那些烦人的小错误和琐事上。 一两次,我因为编写测试太久而偏离,结果一团糟。琐碎的测试是的!–当我宣传TDD时,经常会有人问我:“但是,您肯定不需要为他所有的小而明显的东西编写测试,吸气剂和吸气剂说的”。 (抛开“暂时不应该有getter和setter方法的论点”)。 很难与他们争论。 但是,它可能与我发现TDD的琐碎东西最大的不同,部分原因是因为我使用的是Python,而不是编译语言。 在那些您认为“这很琐碎,我会做的”的情况下,经常会被您吸引住。 我没有在考虑,我是在自动驾驶,或者,天哪,我做了一些剪切和粘贴操作。不,您不能TDD所有内容(尤其是在UI或第三方系统中),但这意味着我在这里走得更慢,我承担了更多的风险。 我希望可以测试一下。 为什么“不能测试所有东西”会反对“测试所有可以测试的东西”?更大的问题,很多事情:您面临的一些更大的问题是几件事融合在一起的,有时它们并没有那么明显! (这与我在每个程序员应该知道的97件事中的 记述相同, 两个错误可以使 事情 成对 。)休息一下:有时当您处于中间时,特别是如果您的大脑即将爆炸(#2),并且/或者您确信自己处在完成某件事或实现突破的边缘上(特别是如果某件事是然后就无法工作了……) 没有那么多的添加,而是那种感觉,如果现在放手,您将再也无法回到自己的脑海。 但是,重要的是,休息只是您所需要的。 只有当您恢复新鲜时,您才能真正发挥作用。 只有休息一下,您才能退后一步,而不必担心超载。没什么:当我编程时,当我滚动时,我不想写更多的Xanpan,或者不想继续“用户故事”系列,也不想寻找一些工作线索。 是的,我应该做所有这些事情,但是……编程是好的。 一天只有很多时间。 如果我要由别人来照顾那些事情,那不是很好吗? 如果我是一个团队,我可以……。 所有那些想摆脱管理人员的程序员都应该考虑一下。 如果您放弃了经理,那么大部分管理工作仍然需要完成,而现在程序员将不得不这样做!

很容易看出是那些年前吸引我进行编程的原因。 人与机器之间的沉浸与挑战,浸透了我很多少年时代,尤其是暑假。 大概是因为这主要是在相对安静的夏季,那时我的培训和咨询工作不是很忙,所以我有时间进行一些编程。

有趣的是,当我编程时,我真的很喜欢听70年代和80年代的旧音乐,当我十几岁的时候沉迷于编程时,我也喜欢听。 猜猜我只是一个寻求青年的中年人!

翻译自: //08/on-programming-in-the-summer.html

夏季 畅快淋漓

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。