• 梦断代码阅读笔记01


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

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

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

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

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

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

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

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

  • 相关阅读:
    python:JSON的两种常用编解码方式实例解析
    Python中的map与reduce函数简介
    Python初学者的几个迷惑点
    Python Numpy中数据的常用的保存与读取方法
    python全栈 day03 操作系统 -- 摘要
    python全栈 day02 计算机原理 -- 硬件
    Python作业之购物商城
    Lesson one of python
    总体设计
    ASP.Net页面上用户控件相互调用的方法
  • 原文地址:https://www.cnblogs.com/aiyyue/p/13083955.html
Copyright © 2020-2023  润新知