• [读书笔记]九月读书笔记


        最近在看的两本书,感觉还不错,为了更好地完善自我帮助。简单地记录给大家分享。我读了一本关于大学的最喜欢它的东西。快要毕业了,安安静静地看书啊。

     

    《架构师的12项修炼》

    1、交谈的真正艺术在于不仅在正确的地方说出正确的事情,还在于冲动的时候不要说出错误的事情——Dorothy Nevill
    2、在心里记住别人的最佳利益,由于生活是有反射性的。你的最佳利益能够反射回你自己。

    大多数有价值的事情都须要曲折的路径。
    3、逐渐地,在重演事件的顺序时,你開始。明白问题的根源不在于技术本身。而是社会性——全部技术人员都不擅长的领域
    4、内心的想法或许会促使你做出某些调查,在特定地方帮助证实或否决你的想法。在不远的将来,你可能会被要求提供某些事实,来支持直觉,即便你的疑虑并未全然明白。
    5、不要偏向你喜欢的事物,即使是你钟爱的技术,假设你有偏好。而且了解 它,要确保有充分的理由——比如成本、时间、功能或战略性原因。这样才干驱动
    6、激情,我们每一个人都有激情,在我们睡觉时……我们等待时……。虽然讨厌……不请自来……它会传播……开口嚎叫。它对我们说话……引导我们……激情支配着我们。我们服从它的摆布。我们有别的选择吗?激情为我们提供最美妙的时刻。爱的愉悦……憎恨分明……悲痛难支。倘若我们没有激情地生活,可能体会某种宁静……但我们会变得空虚……空的房子会阴湿寒冷。没有激情,我们就真的如同行尸走肉。——Joss Whedon
    7、对我而言。对某事物的激情就是我在空暇时间自然而然地想做、想考虑的事情。没有人要求我这样。没有人会因此给我酬劳,它仅仅是自然地占领我的头脑。关键是要朝着这些想法付诸行动。
    8、对于知道自己要去哪儿的人来说,整个世界都会给他让路。


    《编写可读代码的艺术》

    1、使用专业的单词——比如,不用Get。而用Fetch或者Download可能会更好,这由上下文决定。

    2、避免空泛的名字——像tmp和retval,除非使用它们有特殊的理由。

    3、使用详细的名字来更仔细地描写叙述事物——ServerCanStart()这个名字就比CanListenOnPort()更不清楚。

    4、给变量名岱山重要的细节——比如在值为毫秒的变量后面加上_ms或者在还须要转义的、未处理的变量前面加上raw_

    5、有目的地使用大写和小写、下划线等——比如,你能够在类成员和局部变量后面加上_来区分

    6、假设多个代码块做类似的事情,尝试让它们有相同地剪影。

    7、把代码按列对齐能够让代码更easy浏览。

    8、用空行来把 大块代码分成逻辑上的段落。

    9、不要为了凝视而凝视。不要给不好的命名加凝视,假设有可能的话,应该考虑为它选取一个合适命名。

    10、在为代码凝视的时候,应该注重记录你的思想。为代码中的瑕疵写凝视、给常量加凝视以及全局性的凝视、总结性的凝视。通常情况下,你应该熟悉这几种较为流行的凝视形式:

    (1)TODO:我还没有处理的事情 

    (2)FIXME:已知的无法执行的代码 

    (3)HACK:对于一个问题不得不採用的折中的解决方式

    (4)XXX:危急!这里有重要的问题

    11、让凝视保持紧凑、避免使用指代不明的词汇、精确地描写叙述函数的行为、声明代码的意图

    12、在作比較时。尽量将变量写在运算符的左边,将常量写在运算符的右边。

    13、避免嵌套、避免使用三目运算符do/while循环、在if/else结构中先处理简单有趣的情况

    14、通过引入解释变量将巨大的表达式拆成小段、通过简单地名字描写叙述子表达式让代码文档化

    15、降低变量、降低每一个变量的作用域、仅仅写一次的变量更好

    16、一次仅仅做一件事情


    每日箴言:从如今起。我要积极接受一切,接受爱,接受挑战,拥抱生活,无论什么事,我都会勇敢地去接受。

    ——《生活大爆炸》






    版权声明:本文博主原创文章,博客,未经同意不得转载。

    转载请注明作者和出处,谢谢!

  • 相关阅读:
    重构学习资源
    cannot be cast to javax.servlet.Servlet 解决
    官网下载eclipse
    mapreduce.Job: Running job: job_1553100392548_0001
    IDEA取消形参名显示
    windows下和linux下运行jar
    idea打包可执行jar
    mkdir: Cannot create directory /file. Name node is in safe mode.
    IDEA2018激活码
    HADOOP集群搭建
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4842076.html
Copyright © 2020-2023  润新知