×
固定報酬制
|
50,000円 〜 100,000円
|
---|---|
納品完了日
|
- |
掲載日
|
2018年04月13日 |
応募期限
|
2018年04月27日 |
必要なスキル
|
応募した人 | 2 人 |
---|---|
契約した人 | 1 人 |
募集人数 | 4 人 |
気になる!リスト | 7 人 |
PHP言語での開発に長けた方に依頼をさせて頂きたく、募集させて頂きます。 なお、他のプログラミング言語でも同様の募集をさせて頂く予定ですので、他言語に長けている方もぜひ応募、ご連絡下さい。 お仕事の詳細: ▽ウェブ開発依頼の目的・概要 PHP言語では、コードの静的解析器として、PHPMDやPHP_CodeSnifferがあります。 これらは有用なものですが、「このメソッドは使っちゃダメ、こっちを使って」「こういう書き方は良くない、こうしよう」といった、経験値としてPHPエンジニアなら知っていることをチェックしてくれる解析器というものはありません。(もし有りましたらお教えいただければ幸いです。) そこで、正規表現を使って、そういったことをしたいと考えています。 GoodcheckというOSSがあり、それを使って、それを実現したいと考えています。 例えば、次のような記載をすることで、PHPのバットプラクティスを、Goodcheckで検出出来るようになります。 ``` rules: - id: com.example.mysql pattern: mysql_* message: | Do not use mysql_* functions. Please use PDO or Framework's ORM. MySQL Functions (PDO_MYSQL) http://php.net/manual/en/ref.pdo-mysql.php glob: - "**/*.php" - id: com.example.crypt pattern: crypt message: | Do not use crypt. Please use password_hash. Reference: https://secure.php.net/manual/function.password-hash.php glob: - "**/*.php" pass: - $password = crypt('secret text', generate_salt()); fail: - $password = password_hash('secret text', PASSWORD_DEFAULT); ``` 上記のようなものを100パターンほど記載したYAMLファイルが本依頼の納品物になります。 パターン数は100以下でも良いですし、より多くても問題ありません。(別途ご相談下さい) ▽参考Webサイト サイト名:goodcheck URL:https://github.com/sideci/goodcheck ▽使用するプログラミング言語/ツール/特殊技術(テクノロジー) ・PHP ▽重要視する点・開発経験 ・PHPのプログラム経験 Laravel、CakePHP、Codeinginter、Zendなど複数のフレームワークの利用経験があると尚可 ▽注意点・禁止事項 ※他で登録されているデザインや商標の転用など、他社の知的財産権を侵すこと ▽その他コメント ※実際のWebサイト開発/アプリケーション開発の進め方・別途詳細は、 クラウドワークスのメッセージでやりとりして決められればと思います。 多数のPHPエンジニアの方からのご連絡・ご応募お待ちしております。 |
特記事項 |
---|
|