zoukankan      html  css  js  c++  java
  • 梦断代码03

    观看了《梦断代码》中的《乐高王国》,其中有一段话我感受颇深:

    ​ “请别重复发明Python和Zope ( 一个基于Python的项目)开发者已经创造出来的东西。Python和Zope 经过多年开发,积累了大批绝佳的技术财富。做好Chandler的关键在于复用,而不是重复发明。把前人的成功经验集成进来,不要重复发明。看看用多么少的代码就可以写出Chandler 吧……“

    ​ 这句话我真的感触颇深,作为我来说,编程经验还是不太丰富,所以,复用别人已经写好的代码是个非常不错的选择,就比如说,每当我们要开发一个javaweb系统,我们都需要绘制界面,如果用HTML+CSS+Js来“一笔一划”的完成所有界面的绘制,那估计得花个好几天,而当你使用layui或者bootstrap来绘制界面,你会发现很快就能完成界面设计,而且比你手动自己绘制的不知道好看多少倍。再比如,使用MD5密码加密,会复用前人写的代码就可以了,因为你的目的是开发一个javaweb应用,而不是去完成一个加密算法。

    ​ 但是,如果无节制的复用,就会显得我们软件工程很low--容易让人产生“不就是代码农民工嘛”的感觉,而且复用代码也有着另一个问题--代码优略参半,就比如之前我从网上找了一个登录注册模块,却发现原作者写的“狗屁不是”--不分层、命名有问题、不写注释......,为了解决这个问题,后来自己写了一个登录注册模块来复用。

    ​ 那么怎么来复用代码呢?有一个简单的方法;找那些被很多人承认优秀的,比如layui、bootstrap等。还有,大家复用代码一定要细心观察,做个“理智”的搬运工!

  • 相关阅读:
    vbr mp3
    NDK setup error
    转载 MPEG2视频解码在ARM11上的优化
    arm程序设计优化
    小情歌
    android update project
    Linux环境下的DNW使用
    2010的计划
    Setting up UDEV rules to grant access to your phone
    Debugging Native Code for android
  • 原文地址:https://www.cnblogs.com/da48/p/14908142.html
Copyright © 2011-2022 走看看