zoukankan      html  css  js  c++  java
  • 梦断代码阅读笔记01

    语言的选择可能都是一个项目在前期选择时必须要经历的痛苦抉择。文中谈到了汇编、Fortran、C、Perl,谈到了编译型语言和解释型语言,最后项目用Python语言来实现。

    这章里提到了RDF(Resource Description Framework),好像在今年结题的国家863项目中也听到过这个名词,原来这玩意可以用来描述万维网中的语义。电梯游说:就是当你有幸在电梯间遇到某位权钱人士时,能脱口而出,在短时间内说服他。

     如何做到将生活中的某方面融入到代码中去?

    把生活的某方面融入到软件代码中之后,就很容易不饿igezhong新奇诱人 的可能行所迷惑,看不到自己放弃了什么。设计良好的诚信互在提供大多数新特性的同时,并不试图对抗进化过程留给我们的物理世界倾向。(我从昨天就记得这个按钮在哪儿,因为大脑能记忆空间中的位置—所以明天最好还能在同一个地方找到它!)

    “好程序员懂得写什么”而“卓越的程序员知道改写(并复用)什么”没必要重新发明RDF轮子—只要打上顺风车就行了。

    当你遇到一个众人期盼救世主降临拯救苍生的是刻,而你恰巧知道答案,你可以自信的说:我以前做过类似的东西,我能搞定

    用代码行数做判断标准只会鼓励程序员写臃肿、蹩脚的代码。别指望在短时间内达到大成就。别做大项目,从小项目开始,而且永远不要抱有过高的期望。如果这样,就会做过度设计。你可能会被自己想象中的艰难工作所吓倒。所以要从小处起步,着力考虑细节。别去想太多的目标。如果项目没解决最初的需求,那应该就是被过度设计了。

    其实之前也遇到一些问题,往往那到一些大项目就开始做,但是往往没有一个好的架构,越做越乱。后来开始从不那么复杂的小项目做起,后来思维慢慢清晰,功能分类实现,慢慢大项目也就水到渠成了。

  • 相关阅读:
    Java学习二十九天
    Java学习二十八天
    47. Permutations II 全排列可重复版本
    46. Permutations 全排列,无重复
    subset ii 子集 有重复元素
    339. Nested List Weight Sum 339.嵌套列表权重总和
    251. Flatten 2D Vector 平铺二维矩阵
    217. Contains Duplicate数组重复元素
    209. Minimum Size Subarray Sum 结果大于等于目标的最小长度数组
    438. Find All Anagrams in a String 查找字符串中的所有Anagrams
  • 原文地址:https://www.cnblogs.com/aiyyue/p/13083955.html
Copyright © 2011-2022 走看看