先吐槽下。。 本來,我們准備用tileMap來做地圖的,但發現一個問題,就是tileMap層中不能添加cc.Sprite,這導致了tileMap只適合做2D平面沒有遮擋的游戲,並且主角是不能有效率的 ...
排在壞味道之首的是重復代碼。為什么它如此臭名昭著 各位看客可以看 消除壞味道 系列的開篇文章 重構,企業級應用的聖經 ,本文不再重復說明,僅引用其中的觀點: 提示:對於任何事物,代碼中只應該出現一次,而且是唯一的一次。 下面我們將介紹如何消除幾種典型的重復代碼,以及如何培養消除重復代碼的習慣。 在同一個類中重復 第一種是在同一個類中存在重復代碼,它最容易識別,也最容易解決。看下面的例子: save ...
2015-05-20 09:41 0 4507 推薦指數:
先吐槽下。。 本來,我們准備用tileMap來做地圖的,但發現一個問題,就是tileMap層中不能添加cc.Sprite,這導致了tileMap只適合做2D平面沒有遮擋的游戲,並且主角是不能有效率的 ...
Python簡介 python的創始人為吉多·范羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·范羅蘇姆(中文名字:龜叔)為了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋 ...
自從換了上個UI的電腦后,就莫名其妙的多了屏保,最開始以為屏蔽掉就好了,發現他依然不屈不撓的有,然后就百度了好多,也沒找到。。。心累 今天終於開竅了,在角落里找打了。話不多說,上圖 打開首頁,找到 ...
前言 最近准備整理一下框架學習的只是,發現不管是RPC框架,還是Spring的框架,Mybatis的框架都有很多地方地方用到了動態代理的方式,例如我們強大的Spring AOP、Mybatis ...
序列化 我們今天學習下序列化,什么是序列化呢? 將原本的字典、列表等內容轉換成一個字符串的過程就叫做序列化。 為什么要有序列化模塊: 比如,我們在python代碼中計算的一個數據需要給另外一段程序使用,那我們怎么給? 現在我們能想到的方法就是存在文件里,然后另一個python程序再從文件里 ...
這兩天,我做了兩件事: 1.重構了系統某個模塊的部分代碼: 花了一天時間,一個6k多行的java文件,搞到4k行加若干個類文件,恕我能力有限,后面的實在重構不下去了,那是一種3個domain屬性名幾乎一樣100多個字段但是卻用同一個copy了三遍的方法來處理的欲哭無淚,那是一種使勁滾 ...
裝飾器 聽名字應該知道這是一個裝飾的東西,我們今天就來講解一下裝飾器,有的鐵子們應該聽說,有的沒有聽說過.沒有關系我告訴你們這是一個很神奇的東西 這個有多神奇呢? 我們先來復習一下閉包 d ...
什么是函數 我們目前為止,已經可以完成一些軟件的基本功能了,那么我們來完成這樣一個功能:約x pint("拿出手機") print("打開陌陌") print("找個漂亮的妹子") prin ...