API構築の基礎を学んだ。QConは、開発者コミュニティにおける知識とイノベーションの普及を促進することで、ソフトウェア開発に力を与える。実務者主導のカンファレンスであるQConは、チーム内のイノベーションに影響を与える技術チームのリーダー、アーキテクト、エンジニアリングディレクター、プロジェクトマネージャー向けにデザインされている。Sheehy氏は、人工知能ハイプ時代における責任ある開発者としてのあり方について、洞察に富んだ開会基調講演をした。Grizzanti氏が、「スタッフ・プラス」への道と、それを「科学」というより「芸術」としてとらえ、芸術を創作することとソフトウェアを創作すること、そして組織のダイナミクスに対処することの類似性について語っている。Codeを採用する:確認するべき6つの適性LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。Miles氏が最近提案した。アジャイルソフトウェアのために、単純なイベント・ドリブンなコンポーネントをコーディングすることについて話した際の事である。この話は、一ヶ月前の彼の講演イベントがシステムのアーキテクチャに単純さをもたらすのフォローアップである。そこで氏は、単純さについての彼の考えの基礎を築いた。アーキテクチャでは、小さなコンポーネントがお互いにイベントを交換することによって共同作業を行う。Russが目指すのは、アプリやシステムが変わるスピードで、コンポーネントが変わることができるような状況にコンポーネントを置き、小さな変更が物事をめちゃくちゃにするような変化の摩擦を除くことである。彼の最近の講演では、彼はコンポーネントに焦点を当て、単純さをコンポーネント間の結合を弱めるための原則として使っている。良いテストは、コンポーネントを移すのがいかに易しいかである。移動が難しければ、コンポーネントが複雑過ぎていることを示している。彼は複雑なコンポーネントを移動することを沢山のクリスマスツリーの電球と比較している。1つつまみ上げると、それに連れて全てがついてきてしまう。複雑なコンポーネントを簡単にするために、彼は最初懸念や副作用を細かくして、これらを新しい小さなコンポーネントや関数に移動した。副作用の例としては、外界との統合がある。Russが関心ごとと捉えているロギングはインフラに移動するべきである。イベントは、コンポーネント間でデータを転送するためのメカニズムである。これはコンポーネント間の結合場所をそのままにしている。送信部は、受信部を知っている必要があるからである。イベントディスパッチャを持つ中間のイベントドメインを導入することによりそれは除かれる。イベントの最も簡単な形式は、あるコンポーネントから別のものに移動される、共有の不変クラスであるが、それもまた、結合を導入する。複雑さを減少させるためにRussがとる次のステップは、名前付きパラメータの形式でこのクラスをデータで置き換えることである。キーと値のペアのマップである。この設計の負のサイドは、間接参照である。Russは、それはそれ程複雑ではないと考えているが、潜在的な問題のいくつかを先延ばしすることで、それが表面化するかもしれない。これに対する答えは、広範なテストである。単体テストと統合テストの両方(2つのコンポーネント間の)である。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。