Hack言語 コア・静的型システムとHHVMのアーキテクチャ

スポンサーリンク
" "
Hack

【テクニカル・上級編】『Phantom Types』によるコンパイル時の状態保証:型システムでビジネスルールを表現する – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

Phantom Typesによるコンパイル時の状態保証:型システムでビジネスルールを表現するHHVM(HipHop Virtual Machine)のアーキテクチャ、そしてHack言語の静的型チェッカーの内部挙動を極限まで理解している者であ...
Hack

【実務・中級編】『Phantom Types』によるコンパイル時の状態保証:型システムでビジネスルールを表現する – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

ファントムタイプ(Phantom Types)によるコンパイル時の状態保証:型システムでビジネスルールを表現するコードレビューをしていて、次のようなメソッドを見かけるたびに私は深い絶望を覚える。// 典型的な「実行時チェック」に依存した危う...
Hack

【入門編】『Phantom Types』によるコンパイル時の状態保証:型システムでビジネスルールを表現する – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

こんにちは!Hack言語の世界へようこそ。フルスタックエンジニアの先輩として、今日は皆さんにHackの静的型システムの真髄、そしてプロダクトの安全性を極限まで高める『Phantom Types(ファントム型)』という強力な武器についてお伝え...
Hack

【テクニカル・上級編】Hackの『Tuple』型を活用した複数戻り値の型安全なハンドリングと分解 – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

HackのTupleが至高である理由:配列の呪縛を断ち切り、HHVMの型安全性を極限まで高める方法HHVM(HipHop Virtual Machine)のアーキテクチャの根底にあるのは、PHPの動的な柔軟性を排除し、C++やRustに匹敵...
Hack

【実務・中級編】Hackの『Tuple』型を活用した複数戻り値の型安全なハンドリングと分解 – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

タプルは「ただの配列の親戚」ではない:HHVMの型システムをハックする複数戻り値設計コードレビューをしていて、いまだにこんなコードを見かけるたびに私は頭を抱えたくなる。// 悪夢のような動的配列の返却async function fetch...
Hack

【入門編】Hackの『Tuple』型を活用した複数戻り値の型安全なハンドリングと分解 – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

こんにちは!HHVMの内部構造やHackの厳格な型システムに魅せられた皆さん、日々のコーディング楽しんでいますか?他のプログラミング言語からHackの世界に飛び込んできた開発者の多くが、「配列(Array)の柔軟性」と「厳格な型安全性」の間...
Hack

【テクニカル・上級編】HHVM型チェッカーの『Incremental Check』を最大限活用するコード分割のベストプラクティス – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

HHVM型チェッカーの『Incremental Check』を極限まで引き出す:大規模Hackコードベースの依存トポロジー設計我々は日々、数百万行に及ぶHackのコードベースをミリ秒単位のフィードバックループで回す戦いに身を投じている。HH...
Hack

【実務・中級編】HHVM型チェッカーの『Incremental Check』を最大限活用するコード分割のベストプラクティス – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

Hackを掌握する極限の知見:HHVM型チェッカーの『Incremental Check』を極限まで引き出すモジュール設計コードベースが数百万行を超えたとき、開発者の生産性を殺す最大の魔物は「型チェックの待ち時間」だ。HHVMの型チェッカー...
Hack

【入門編】HHVM型チェッカーの『Incremental Check』を最大限活用するコード分割のベストプラクティス – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

こんにちは!Hack言語の世界へようこそ。他のプログラミング言語からHackを学び始めると、その強力な静的型システムと、HHVM(HipHop Virtual Machine)が叩き出す圧倒的な実行速度に驚かされることが多いですよね。でも、...
Hack

【テクニカル・上級編】Hackの『Type Constants』を用いたインターフェースの抽象化と型安全なDI – Hack言語 コア・静的型システムとHHVMのアーキテクチャ解析バイブル

Hackを掌握する極限の知見:Type Constantsによるゼロコスト抽象化と型安全DIの深淵HHVM(HipHop Virtual Machine)のコアエンジンの内部構造、そしてHack言語の静的型チェッカー(hh_client)の...
スポンサーリンク
" "