タグ

ブックマーク / postd.cc (37)

  • 開発者が知っておくべきSOLIDの原則 | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) オブジェクト指向プログラミングが、ソフトウェア開発に新しい設計を持ち込みました。 その結果、開発者は単一の目的を処理するために、全体のアプリケーションに関係なく、1つのクラスの中で、同じ目的や機能を持つデータを結び付けることができるようになりました。 しかし、このオブジェクト指向プログラミングで、分かりにくいプログラムやメンテナンスができないプログラムを防ぐことはできません。 そこで、5つのガイドラインがRobert C. Martinによって作り出されました。これら5つのガイドラインすなわち原則により、開発者にとって読みやすく、メンテナンスが可能なプログラムを作成しやすくなりました。 5つの原則は、S.O.L.I.Dの原則と呼ばれています(頭字語はMichael Feathereによって名付けられま

    開発者が知っておくべきSOLIDの原則 | POSTD
  • RESTのベストプラクティス | POSTD


    REST APIWebAPI使RESTRESTREST稿 RESTfulAPI  :  API APIAPI1UR
    RESTのベストプラクティス | POSTD
  • プログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問 | POSTD


    UberNetflix Amazon  Microsoft  Google InfosysLuxsoft    12       使2 
    プログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問 | POSTD
  • 恐竜に教える現代のCSS – Part 1 | POSTD


     CSS HTMLCSS使JavaScriptCSS CSSGIF使CSSGIF  CSSWebCSSCSSCSS
    恐竜に教える現代のCSS – Part 1 | POSTD
    yamadar
    yamadar 2018/05/11
    ???グリッドの紹介してるだけだった
  • JavaScript モジュールの現状 | POSTD


    (2017/07/19) ESMCJSUMDAMD  使  Twitter ES  *.mjs  Node.js      JavaScript &concat 
    JavaScript モジュールの現状 | POSTD
  • 畳み込みニューラルネットワークの仕組み | POSTD


    (2016/11/17) CNNConvolutional Neural NetworkConvNetCNNCNN CNN
    畳み込みニューラルネットワークの仕組み | POSTD
  • ブロックチェ-ンを構築しながら学ぶ | POSTD


           
    ブロックチェ-ンを構築しながら学ぶ | POSTD
  • さよなら、Firebug | POSTD


    Web Firebug12Web2005FirefoxWebCSSHTMLJavaScript調 Firebug100使 Firefox Quantum (57) FirebugFirefox Developer ToolsFirebug
    さよなら、Firebug | POSTD
    yamadar
    yamadar 2017/11/08
    Chrome Developer Toolsが追いつくまでは良く使ってました。ありがとうございました。
  • V8エンジンでのJavaScriptの機能と最適化コードの書き方に関する5つのベストプラクティス | POSTD


    JavaScriptJavaScript 1 2Google V8 JavaScriptJavaScript SessionStack   JavaScript JavaScript
    V8エンジンでのJavaScriptの機能と最適化コードの書き方に関する5つのベストプラクティス | POSTD
  • SQLトランザクション分離 実践ガイド | POSTD


    (2017/10/16) (2017/10/11) 使 PostgreSQL  使使
    SQLトランザクション分離 実践ガイド | POSTD
  • 2017年JavaScriptのテスト概論 | POSTD

    稿は、JavaScriptのテストについて最も重要な根拠、用語、ツール、アプローチなどの知識を身に着けることを目的とした簡略版ガイドブックです。稿で検討する数々の側面に関する最新の秀逸な記事も紹介しつつ、私たちが経験的に得たことも多少付け加えたいと思います。 Facebookによるテスト用フレームワークであるJestのロゴをご覧ください。 見てお分かりのように、このフレームワークは「苦痛のない」JavaScriptのテストをスローガンに掲げています。しかし、 “次のように言う人” もいます。 苦痛のないテストなんてあり得ない。 実際、Facebookはこのスローガンを掲げるだけの素晴らしい理由があります。一般的にJSのデベロッパは Webサイトのテストにあまり満足していません 。JSのテストには制限があり、実装が難しく、低速である傾向があります。 一方、正しい戦略を立てて適切にツールを

    2017年JavaScriptのテスト概論 | POSTD
  • React Nativeを用いた初めてのiOSアプリ開発 : 選んだ理由と、開発で学んだこと | POSTD


    使 React Native使React Native使 React Native WebiOSSwiftObjective-CRubyJavascript
    React Nativeを用いた初めてのiOSアプリ開発 : 選んだ理由と、開発で学んだこと | POSTD
  • マイクロサービスの終焉 | POSTD


    稿 20161996使使
    マイクロサービスの終焉 | POSTD
  • TypeScriptを使った方がいいケースとは? | POSTD


    18,000  JavaScriptTypeScriptTypeScriptTypeScript使  TypeScript    SPA TypeScript  
    TypeScriptを使った方がいいケースとは? | POSTD
  • ES6 チートシート | POSTD


    ES2015ES6  var vs. let / const IIFE         WeakMaps Promises  Async/Await var vs. let / const var  let  const  var  let  const  var 使 var snack = 'Meow Mix'; function getFood(food) { if (food) { var snack
    ES6 チートシート | POSTD
  • Gitを学んでいて「なるほど!」となる瞬間 | POSTD


    GitGit        GitGit Git   Git2git add foo.txt foo.txtgit commit -m "message" 
    Gitを学んでいて「なるほど!」となる瞬間 | POSTD
    yamadar
    yamadar 2015/10/13
  • JavaScriptのクロージャは内部でどう機能するのか | POSTD


    使使使   "use strict"; var myClosure = (function outerFunction() { var hidden = 1; return { inc: function innerFunction() { return hidden++; } }; }()); myClosure.inc(); // returns 1 myClosure.inc(); // returns 2 myClos
    JavaScriptのクロージャは内部でどう機能するのか | POSTD
  • JavaScriptのモナド | POSTD

    恒等モナド Maybeモナド リストモナド 継続モナド Do 記法 連鎖呼び出し モナド とは、一連のステップによって実行する計算を記述する際に使用する、1つのデザインパターンです。 純粋関数型プログラミング言語 では、モナドは 副作用を管理する ために広く利用されていますが、 マルチパラダイム言語では、モナドで複雑性を制御することもできます 。 モナドはデータ型をラップして、空の値を自動的に伝播したり( Maybe モナド)、非同期コードを簡略化したり( 継続 モナド)といった、新たな動作を既存のデータ型に追加します。 一連のコードをモナドと見なすためには、その構造には次に挙げる3つの要素が含まれていなければなりません。 型コンストラクタ — 基的な型に対してモナドの動作を追加した型を作成する機能です。例えば、基的なデータ型 number に対して、 Maybe<number> とい

    JavaScriptのモナド | POSTD
  • あまり知られていないCSSの12の事実(続編) | POSTD


    1 12 Little-known CSS FactsCSS12 SitePointCSS SitePoint/ Natalia Balska  12 1. border-radius 使 SitePoint4  
    あまり知られていないCSSの12の事実(続編) | POSTD
    yamadar
    yamadar 2015/08/13
       

    *CSS

    *CSS3

    tips
     
  • Node.jsのイベントループを理解する | POSTD


    (2015/8/4) NodeNode使  1960UI使JavaScriptDOM
    Node.jsのイベントループを理解する | POSTD