书籍 — programming guidelines