目前分類:程式設計 (10)

瀏覽方式: 標題列表 簡短摘要

程式設計高手為了程式碼的再利用性與延展性
會把程式設計成許多彈性很高的小系統
看過設計模式的程式往往會功力大增,就像練過九陽神功一樣
內功渾厚並且充滿正氣

以下介紹一本關於設計模式的新書,希望可以讓各位Programer的功力更上一層樓

SnakeEater 發表在 痞客邦 留言(1) 人氣()

kk0225892.jpg 

The Productive Programmer
書名:程式設計師提升生產力之秘笈
作者:Neal Ford
譯者:陳建勳

SnakeEater 發表在 痞客邦 留言(0) 人氣()

3D繪圖程式設計--使用Direct3D 10/9與OpenGL 2.0

  • 作者:彭國倫
  • 出版社:碁峰
  • 出版日期:2008年11月21日
  • 語言:繁體中文 ISBN:9789861815657
  • 裝訂:平裝
  • 內容簡介

    學習使用最新的Direct3D與OpenGL從事即時3D繪圖
    從傳統的fixed pipeline繪圖開始,逐步進入最新的shader程式設計
    介紹遊戲產業裡實際應用的技術與技巧

    SnakeEater 發表在 痞客邦 留言(0) 人氣()

    最近在天瓏看到一本新書叫做

    Short Coding 寫出簡潔好程式-短碼達人的心得技法

    探討程式原始碼可以縮到多短,一邊研究資料結構、演算法、執行環境的過程。

    程式高手可透過思考如何寫出簡捷好程式的過程,加強其邏輯思考與解決問題的能力,甚至對數學、資料結構與演算法等的活用有更多的體會。

    可是涵蓋了程式設計者的思考方式、程式語法功力、和哲學思維的本質。

    SnakeEater 發表在 痞客邦 留言(0) 人氣()

    什麼是程式碼壞味道(Code Bad Smell)?

    簡單的說就是指程式碼中會讓你感覺不舒服的地方,比如說洛洛長的程式碼和重複性的程式碼沒有被提出來成為一個function來執行功能。

    這樣的狀況是不是常常出現在你的程式碼中?

    減少程式碼壞味道的出現不只方便給別人參考、修改,對自己日後的維護也是受益良多。

    以下列出幾項常見的程式碼壞味道:

    SnakeEater 發表在 痞客邦 留言(0) 人氣()

    每個人在寫文章時都有自己的風格,這會依據自己的文學造詣和思考邏輯而有不同。想想看,以前在聯考或是在作文課時,明明就是大家的題目都一樣,可是卻有人寫的好有人寫的差。而且是不可能會有相同的文章出現。但是照樣造句的話呢?那就會有可能出現一樣的造句,因為大家是在同一個規範之下寫簡短的句子(可能是抄參考書的)。

    把相同的情形拿到寫程式這件事來看。在一個團隊中每個人的程度都不同,就算不會因為程度的關係,但是寫出來的程式碼卻會因為自己的習慣而大不相同。如果把相同的工作交待給兩個人同時去執行,姑且不論寫好寫壞,也不論完成的時間點與效果。這兩個人所設計出來的資料結構,類別的命名,再者介面與註解等等,都不會一樣。

    這樣看來,相同的工作都會有不同的程式碼出現,那不相同的就更不可能會有機會一樣了(除非是用copy的)。

    SnakeEater 發表在 痞客邦 留言(4) 人氣()

    • 這篇文章限定好友觀看。
      若您是好友,登入後即可閱讀。
    • 這篇文章限定好友觀看。
      若您是好友,登入後即可閱讀。

    1.當你發現有一個東西應該要啟動而沒啟動時,先去找看看當初的啟動條件,
      如果啟動條件是一個函式如IsEnable();則trace進去這個函式,一直追下去。
     

    2.善用OutputDebugString(),尤其是當你要對付一大堆的AI或事件。例如當你
      要找出某個莫名奇妙快速位移的AI時,就先用下列的方式print出來所有的AI

    SnakeEater 發表在 痞客邦 留言(1) 人氣()

    • 這篇文章限定好友觀看。
      若您是好友,登入後即可閱讀。