2012年4月17日
摘要:
真累啊,做个项目从product owner、scrum master、架构师、工程师甚至游戏策划,数个角色全占了。 自己做产品经理设计原型,取舍功能,排优先级,自己做项目经理pk自己的产品经理,每个轮次接受做什么。我很清楚product owner和scrum master最好不要是同一个人来...
阅读全文
posted @ 2012-04-17 20:19
真阿当
阅读(143)
推荐(0)
2012年4月13日
摘要:
就我看来,好的接口设计有两道关卡: 第一道是接口的命名。如果接口的命名直接就能看出接口的作用,那么可以打分“优”。 第二道关卡是返回值。如果接口的命名看不出来,那么直接进入接口的内部,看看最后一句返回值,如果结合返回值和接口能看出接口作用的,可以打分"良"。当然,这里还有个没有返回值...
阅读全文
posted @ 2012-04-13 13:54
真阿当
阅读(301)
推荐(0)
2012年4月12日
摘要:
前两天和@大城小胖 就一个问题激烈辩论了很久。之后,我认真反思了一下造成我们观点有分歧的原因,由此,有了这篇文章。 事情从我和@flashlizi 讨论注释是否必要开始。在我开始编程的初期,我接触过很多质量非常烂的代码,没有注释,命名随意,奇技淫巧遍布—— 不只是别人的代码,也有我自己几个月前写...
阅读全文
posted @ 2012-04-12 20:29
真阿当
阅读(134)
推荐(0)
2012年4月5日
摘要:
www.adanghome.com/js_demo/11/方向键左右控制小车转向,上下键控制向前开或向后开。碰到小石块后,小石块会变成红色。在chrome和safari浏览器下浏览。
阅读全文
posted @ 2012-04-05 19:42
真阿当
阅读(131)
推荐(0)
摘要:
坐标旋转: x1 = Math.cos(angle) * x - Math.sin(angle) * y; y1 = Math.cos(angle) * y + Math.sin(angle) * x;反坐标旋转: x1 = Math.cos(angle) * x + Math.sin(angle...
阅读全文
posted @ 2012-04-05 14:45
真阿当
阅读(190)
推荐(0)
摘要:
function Vector2D(x,y){this._x = x;this._y = y;}Vector2D.angleBetween = function(v1,v2){if(!v1.isNormalized()){v1 = v1.clone().normalize();}if(!v2.is...
阅读全文
posted @ 2012-04-05 11:35
真阿当
阅读(205)
推荐(0)
2012年4月2日
摘要:
原文地址:http://www.codeproject.com/Articles/15573/2D-Polygon-Collision-Detection==================================================// Check if polygon A ...
阅读全文
posted @ 2012-04-02 13:47
真阿当
阅读(293)
推荐(0)
2012年3月31日
摘要:
地址:http://www.adanghome.com/js_demo/10/支持pc和ios,android暂时未测。
阅读全文
posted @ 2012-03-31 18:55
真阿当
阅读(114)
推荐(0)
摘要:
window.ondeviceorientation=function(event){CtrlInfo["rxC"+id]=event.beta;CtrlInfo["ryC"+id]=event.gamma;CtrlInfo["rzC"+id]=event.alpha;}window.ondevi...
阅读全文
posted @ 2012-03-31 16:18
真阿当
阅读(136)
推荐(0)
2012年3月26日
摘要:
window.navigator.standalone 可用于判断当前web app是否从主屏启动。注意,这只在ios设备有效。
阅读全文
posted @ 2012-03-26 11:38
真阿当
阅读(166)
推荐(0)