上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 65 下一页
摘要: 每个程序员都必须遵守的编程原则来源: 外刊IT评论发布时间: 2011-09-03 16:15阅读: 3342 次原文链接全屏阅读 [收藏] 摘要:好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。 本文是从 The Principles of Good Programming 这篇文章翻译而来。 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。 不要自我重复(DRY - Don’t rep... 阅读全文
posted @ 2011-11-05 14:51 Lunaa 阅读(84) 评论(0) 推荐(0) 编辑
摘要: const IMAGE_URL:String = "http://www.helpexamples.com/flash/images/logo.png";var ldr:Loader = new Loader();ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, ldr_complete);ldr.load(new URLRequest(IMAGE_URL));var bitmap1:Bitmap;var bitmap2:Bitmap;var bitmap3:Bitmap;var bitmap4:Bitmap;fu 阅读全文
posted @ 2011-11-05 11:54 Lunaa 阅读(124) 评论(0) 推荐(0) 编辑
摘要: const IMAGE_URL:String = "http://www.helpexamples.com/flash/images/logo.png";var ldr:Loader = new Loader();ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, ldr_complete);ldr.load(new URLRequest(IMAGE_URL));var bitmap1:Bitmap;var bitmap2:Bitmap;var bitmap3:Bitmap;var bitmap4:Bitmap;fu 阅读全文
posted @ 2011-11-05 11:54 Lunaa 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. 带有命名空间的ActionScript文件 : Package组织大量的as文件,如何防止命名冲突? 和Java一样,基本思路是使用Package,如: Js代码 // 这是actionscript.不是js代码 package com.example.programmingas3{public class Goods {public function getName(id:int): String{if(id == 1){ return "IBM Laptop";} else { return "Samsung MP3";} } } } // 这 阅读全文
posted @ 2011-11-05 11:27 Lunaa 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1. 带有命名空间的ActionScript文件 : Package组织大量的as文件,如何防止命名冲突? 和Java一样,基本思路是使用Package,如: Js代码 // 这是actionscript.不是js代码 package com.example.programmingas3{public class Goods {public function getName(id:int): String{if(id == 1){ return "IBM Laptop";} else { return "Samsung MP3";} } } } // 这 阅读全文
posted @ 2011-11-05 11:27 Lunaa 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Adobe Alchemy Hello world原文地址:http://pradeek.blogspot.com/2009/06/getting-started-with-alchemy-hello.html首先,如果不知道Adobe Alchemy是什么的话,可以参考看一下RIAMeeting的往期周刊。 这里对Alchemy做一下简单的回顾。 Alchemy是Adobe的一个实验项目,其目的是可以让C,C++的源代码编译成能够运行在开源的Adobe Actionscript VM2虚拟机上的技术。这项技术的目的是为了让大家可以利用数量众多的C,C++现成代码。这里介绍的是Adobe Al 阅读全文
posted @ 2011-11-04 22:27 Lunaa 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Adobe Alchemy Hello world原文地址:http://pradeek.blogspot.com/2009/06/getting-started-with-alchemy-hello.html首先,如果不知道Adobe Alchemy是什么的话,可以参考看一下RIAMeeting的往期周刊。 这里对Alchemy做一下简单的回顾。 Alchemy是Adobe的一个实验项目,其目的是可以让C,C++的源代码编译成能够运行在开源的Adobe Actionscript VM2虚拟机上的技术。这项技术的目的是为了让大家可以利用数量众多的C,C++现成代码。这里介绍的是Adobe Al 阅读全文
posted @ 2011-11-04 22:27 Lunaa 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 从瀑布模型、极限编程到敏捷开发---软件开发管理者思维的变化Jack zhai软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥人的主观能动性,避免情绪变化对工作的影响,又可以让大家有效的交流,让多个大脑的思路统一,快速完成目标呢?多年来软件企业的管理者一直在不断地探索。另外有一个问题一直是软件开发管理人员的心病:软件是工具,开发的是客户业务的 阅读全文
posted @ 2011-11-04 20:46 Lunaa 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 从瀑布模型、极限编程到敏捷开发---软件开发管理者思维的变化Jack zhai软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥人的主观能动性,避免情绪变化对工作的影响,又可以让大家有效的交流,让多个大脑的思路统一,快速完成目标呢?多年来软件企业的管理者一直在不断地探索。另外有一个问题一直是软件开发管理人员的心病:软件是工具,开发的是客户业务的 阅读全文
posted @ 2011-11-04 20:46 Lunaa 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 职场上应避免“懒驴效应”Jack Zhai在管理课中它被称为“懒马效应”,其实我更愿意叫它“懒驴效应”,因为驴肉更加美味。“两匹马一起拉车,后边的马偷懒少出力,主人看到一匹马也能够拉车,就让后边的马留在家里干零活。前边的马多干了一匹马的工作,吃得还是那些草料;后边的马不用再干重活,生活惬意,‘待遇’也没有降低,当然后边的马觉得很得意。转眼来到年底,主人家准备过年招待客人,发现肉不足了,主人看到‘闲逛’的那匹马,就把它杀了,变成了美味犒劳了客人。那匹拉车的马,虽然累但还能继续活着。”这里出现了两个名词:懒驴、快驴。很多老板愿意用这个故事劝诫企业的员工:加班、拼命工作不仅是奉献,也是保住饭碗、避免 阅读全文
posted @ 2011-11-04 20:43 Lunaa 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 65 下一页