上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页
摘要: 我发现,当程序员开发了一个项目,然后要把它移交给其他程序员时,他们会对开发这个项目时做出的一些决策感到内疚。我问他们当时为什么选择这样做,他们会羞愧的说,“唉,我知道这不是最好的实现方法,如果现在再去做,肯定不会采用那样的方式。”有些人可能会辩护,或强调一下外部因素,比如工期压力。但我的观点是,程序员不需要为老的项目感到太多的内疚。经验我承认,我曾经有一次重新发球的经验。那是一个作为内部工具使用的Ruby on Rails项目。我之前对这种技术架构了解不多。基本上就是把东西按照需求拼凑起来,它运行很正常。没有多少测试,设计上必然是没有体现出最好的设计原则。但它能用。接着,我做了一个6个月长的R 阅读全文
posted @ 2012-12-12 17:03 HTML5中国 阅读(74) 评论(0) 推荐(0) 编辑
摘要: HTML5游戏平台,强调的并非 HTML5语言所开发的的游戏平台,而是提供给用户无终端限制无需下载的HTML5游戏。400电话所以平台本身,网站版尽量用常规语言开发,减少平台本身的效果,降低平台本身的停留时间,将用户引导进入游戏产品本身,客户端版本,用原生语言开发,游戏内容采用HTML5语言,下载一个原生客户端,可以体验无限款 HTML5游戏。 开发过程归根结底就是创建和调试。小棕瓶我们无法知晓这在现实生活中的运行结果,因为你多半需要进行调试,方能让游戏顺利运作。但这里我的看法很简单:开发过程并非就是缩减新代码。你会犯错,除非你将修复漏洞所花费时间的列入计划中,否则最终开发时间将超出预期目标. 阅读全文
posted @ 2012-12-12 16:58 HTML5中国 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 程序员是可以当作一生的职业。但首先,你需要热爱编程,而不是把它作为完成其他人生目标的工具。既然计划投入数十年的人生,那么一定会不断的反思自己在哪些方面的努力是更有效率的。换句话说,现在的你,和十年前的自己到底有哪些不同,十年后又怎样超越现在的自己?我的职业生涯还远远没有过半,深深感觉沉淀不足。总会有新的理解迭代到旧有的想法上。这次应邀来用简短的文字探讨这个深刻的话题,只能尽力来表达一些现阶段的浅薄之见。我认为,一个程序员,无论他在哪个子领域工作,都需要在三个方面提高自己。首先,保持对未知领域的好奇心,尽力开阔视野。如果你只精通一门编程语言,那么就赶快去学习另一门,最好和之前的那门语言亲缘关系越 阅读全文
posted @ 2012-12-10 17:35 HTML5中国 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 做一张桌子看起来十分的简单。任何人都可以做,不是吗?找个大块的四方形木板,四个等长的木头柱子,四个钉子和一个锤子。把四个柱子钉到四方板的四个角上,你就做成了一个桌子。当当当!现在来让一个真正的木匠为你打造一张桌子。首先他要花时间跟你讨论桌子的用途和功能——用在室内还是室外,厨房还是餐厅,主要用来展示还是使用,它需要能够承受多大的负载。然后他需要确定使用什么样的材料——软木还是硬木,用木板还是三合板还是铁轨枕木。然后他会研究桌子的风格——桌边的截面设计,桌腿底座设计,桌腿是按在中央还是四角。这最后,他才去动手做这张桌子,他花大量的时间去斜截,凿眼,契合所有的连接点,安装撑条,使用高质量的粘胶,木 阅读全文
posted @ 2012-12-10 17:28 HTML5中国 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 应该重构的代码1.重复的代码:重复代码在同一个类中的不同方法中,则直接提炼为一个方法,如果重复代码在两个互为兄弟的子类中,则将重复的代码提到父类中。如果代码类似,则将相同部分构成单独函数,或者用 Template Method 设计模式,重复代码出现在不相干的类中,则将代码提炼成函数或者放在独立的类中 。2.过长的函数:降低了可读性,应该将独立的功能提炼成新函数3. 过大类使得责任不清晰,容易造成重复代码,混乱,应该将过大类的功能拆分成多个功能单一的小类4.过长的参数列过长的参数列难以理解,而且容易传错参数。应该将参数列表用参数对象替换5.发散式变化:一个类由于不同的原因而被修改。应该将类拆分 阅读全文
posted @ 2012-12-07 17:39 HTML5中国 阅读(162) 评论(0) 推荐(0) 编辑
摘要: APP发展的四大条件已经成熟,包括:HTML5技术不断成熟,网络带宽提高、资费下降,产业链,云计算爆发式发展。移动浏览器对HTML5的支持不断提高,云计算是WEB APP快速发展的基础,云计算可以实现大规模数据实时处理,基础架构的搭建,平台运维自动化,均可推动APP发展。在国内市场,施华洛世奇作为珠宝银饰品行业也率先加入到移动应用领域,其长期致力于中国市场各种艺术佳品的互联网推广和鉴赏。中国珠宝首饰雨滴客户端之所以广受欢迎,因其随身携带性更符合大众的消费习惯,与传统商务方式相比,全新的移动应用客户端从营销、建设、运营各方面来说,成本都会低很多。这便是APP最大的优点,而其在旅游行业更是如鱼得水 阅读全文
posted @ 2012-12-07 17:32 HTML5中国 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一种很流行的说法是,程序员是把咖啡因转化成程序代码的机器。说的是实情,随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜。有人稍微早一点,有人更晚。有一种流行的趋势是凌晨4点起床,在破晓之前这段时间里做一些事情。而另一些人喜欢凌晨4点才睡觉。所有这些的主要目的是躲避打搅。但是你把自己反锁在屋里不就行了?为什么对夜晚情有独钟?我想,这事归纳下来有3点:工人的时间表,疲倦的大脑和明亮的电脑屏幕。工人的时间表Paul Graham 在2009年写了一篇关于 工人的时间表的文章——主要是说这个世界(主要)存在两种时间表。传统的管理者的时间表——一天的时间别分成了很多小时,一次十分钟的分 阅读全文
posted @ 2012-12-05 17:56 HTML5中国 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 作为一个程序员,你需要认识到,你有无价的技能需要你去驾驭。投资者们早就知道这些,他们用成捆成捆的现金让你们为他开发出将来有一天能够赚钱的东西。大公司们知道优秀开发者的价值,他们有时候会为了留下他们的顶级人才而屈膝媚颜。具有很好的编程技能,每个人都会重视你,但为什么程序员自己却不把自己的这种天赋当回事儿呢? 我知道很多优秀的程序员数十年都是在帮助别人实现知识产权上的财富,但却只花很少的时间用在开发自己的软件上。领工资很容易,你很容易满足于个人的这点成就,但当你把自己放在对这些软件的知识产权的背景下时,很多程序员的口袋都是空空如也。投资者和老板们利用程序员开发出属于他们的知识产权的产品。他们... 阅读全文
posted @ 2012-12-05 17:47 HTML5中国 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 著名 IT 杂志《计算机世界》日前针对各大公司计划招聘 IT 专家而发起的一项预期调查显示,在 334 名 IT 界高管中,有 33% 的人称将在接下来的 12 个月中计划增设更多的 IT 业领头职位。当然,高管们也表示他们更需要的是能将现有技术转变成能在商界中竞争的有力产品。下面就是该调查结果总结的 2013 年急需的十大热门技能。 1、程序和应用开发技能 调查显示,有 60% 的 IT 高管们计划将在接下来的 12 个月招聘这样的人才。据资深人士里德(Reed)称:“对公司来说,技术和软件是提高生产力、降低成本以及创建更好网页形象的最佳利器。”他还补充说,IT 公司将需要能创造并提... 阅读全文
posted @ 2012-12-03 17:33 HTML5中国 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 随着移动互联网的迅猛发展及HTML5技术的日臻完善,越来越多的开发者开始兼容这项新技术。数据显示,2011年采用HTML5开发应用的比例仅为23%,今年已经上升到了78%,移动设备支持HTML5浏览器的数量也从2010年的1.09亿飙升到今年的21亿。 作为下一代Web技术的代表,HTML5概念在近些年尤其火热。HTML5已成为2012年各大互联网活动的标配话题。天使投资人、移动世纪会秘书长丁辰灵认为,HTML5技术之所以备受追捧,与它的后天优势不无关系。据了解,HTML5受到垂青最直接的原因就是其跨平台性,除此之外,它不仅仅可以用于表示Web内容,还可能将Web带入一个广阔的生态平台。... 阅读全文
posted @ 2012-12-03 17:28 HTML5中国 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页