摘要:
今天吃完饭回来,突然想到,能不能使类的生成更加自动化呢,?而不是采用编码的方式呢首先想到,将所要创建的类和对应的对象相关信息保存在数据库中,然后,程序运行时,通过读取数据库生成相应的类和字段。而这个转化的服务,也就是从数据库到类对象的生成可以做成一个服务,以后直接调用之。生成相应类文件,然后在对其进行相应修改。这样使类文件自动化生成。但是这样,这样却又带来了版本控制问题类更新了,是只需要更新数据库,但是这个类文件却需再生成一遍。就又想,不用类文件,直接在使用该对象时使用反射或其他什么机制,实现灵活生成对象什么的,这样,却又产生了对像点之后,出不来属性名,编写困难,(枚举记录字段?不好。。。) 阅读全文
摘要:
(一)为什么你应该(从现在开始就)写博客用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考,请以此类推。下面是我个人认为写一个长期的价值博客的最大的几点好处:1)能够交到很多志同道合的朋友。我自己既写博客,也读别人的博客,在这个时代,对于生活中的绝大多数人来说,拓宽朋友圈子的途径几乎只有一个,通过网络, 阅读全文
摘要:
半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久,我兴冲冲地跑过去扔了一个问题:你们认为编程的首要原则是什么?作为我的学习原则的一个实践:8. 学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。5个月过去了,这个问题到现在还有人回复,我得到了一大堆有意思的答案,忍不住翻译过来与大家分享:1. 获得最多认同的答案:KISS – Keep It Simple StupidDRY – Don’t Repeat Yourself一点不感到意外吧?注:DRY原则倒是比较好理解和 阅读全文