Tag Archives: coding

18F 丟出 CSS 的代碼風格指南

好幾個禮拜前的東西,這幾天才上 Hacker News:「Introducing the CSS coding style guide」。 18F 是美國政府的官方單位,取名自辦公室所在的地址:(取自 Wikipedia 的「18F」說明) Its name refers to its office location in northwest Washington, D.C., on 18th and F Streets. 不只是定義了 CSS Coding Style Guide,還給了 SCSS Lint 工具使用: The styleguide provides a … Continue reading

Posted in Computer, CSS, Murmuring, Network, Political, Programming, WWW | Tagged , , , , , , , , , | Leave a comment

阿肯色州成為第一個要求高中教 coding 的州

Slashdot 上看到「Arkansas Is Now the First State To Require That High Schools Teach Coding」,報導自「Arkansas is Now the First State to Require That High Schools Teach Coding」。 2015~2016 這個年度將會開始招募大量教師,在高中內教 coding,大約花費一億五千萬台幣。 Training programs for teacher preparation will be available, but with the … Continue reading

Posted in Computer, Murmuring, Political, Programming, Social | Tagged , , , , , | 1 Comment

PHP-CS-Fixer 1.0 出版!

PHP-CS-Fixer 正式釋出 1.0 版:「PHP CS Fixer finally reaches version 1.0」。 原作者提到了之前的版本以 regular expression 為底,而這三個月有了大改變,現在的版本是以 token 來判斷: The current stable version of PHP-CS-Fixer was released in August 2014 and it is still based on regular expressions, two years after the first … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , | Leave a comment

檢查程式碼是否符合 PSR-2 的工具:PHP_CodeSniffer (phpcs)

PHP_CodeSniffer 是套檢查 PHP 程式碼是否符合規範的工具。 拿 WordPress 3.8.1 的 index.php 跑 PSR-2 測試。 想要測試的人可以用 Vagrant 安裝測試,我用 Docker 弄了老半天弄不起來,就跑去用 Vagrant 測試了... (話說回來,Vagrant 與 Docker 真的是測試的神器,反正要弄一個 Ubuntu 平台上測試就是拿這兩個東西出來測...) 由於系統內的 PHP_CodeSniffer 不一定夠新,舉例來說,Ubuntu 12.04 的 php-codesniffer 只有 1.1.0,而掃 PSR-1 的程式出現在 1.3.5,PSR-2 出現在 1.4.0。 安裝 c9s … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , , | 2 Comments

PHP 的 PSR-{0,1,2} 中文版翻譯...

查資料的時候發現有人已經翻譯好 PSR-{0,1,2}: PSR-0 Autoloading Standard PSR-1 Basic Coding Standard PSR-2 Coding Style Guide 想要快速了解 PSR 在定義什麼,可以直接看中文版,如果有覺得不懂的地方再去翻英文版的原文敘述。

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , | Leave a comment

關於可維護的 PHP 專案:PHP-FIG 的 PSR-0、PSR-1、PSR-2

一個組織裡要導入 coding standatd & coding style 時是功夫最少的時候,除非有特殊理由,不然我一向都是建議: 不要自己發明 coding standard 與 coding style,如果社群的規範合理,就照著社群的規範走。 社群中比較完整的包括: Zend Framework Coding Standard for PHP。 PHP-FIG (PHP Framework Interop Group) 提出的: PSR-0 (Autoloading Standard) PSR-1 (Basic Coding Standard) PSR-2 (Coding Style Guide) 第一份文件主要是講 Framework 架構 … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , | 1 Comment