DevTabは、ギルドワークス株式会社の運営する、"コードの力”を信じるデベロッパーに向けた記事を集めたサイトです。

デベロッパーに必要な下記の6つの力をそれぞれ「タブ」として切り分けて記事を掲載しています。よりよいコードを書きたい、よりよいプロダクトをつくりたい、そんな想いをもつデベロッパーの皆さんが、少しでも理想に近づけるような記事を紹介しています。

2016.11.21 のピックアップ

Amazon S3を利用して超低額でサイトを公開(設定編)

  • オリジナル記事

上野です。 Amazon S3を利用して超低額でサイトを公開する でS3でコーポレートサイトを公開するメリットを書きました。 今回は具体的な設定方法について書いていきます。 ※注意:この記事は2014年9月5日にGuildWorks Blogで公開したエントリをリライトしたものです。 もくじ S3でバケットを作成する バケットのPropertiesで表示権限を付与する ファイルをアップロードする …

2016.11.18 のピックアップ

Amazon S3を利用して超低額でサイトを公開する

  • オリジナル記事

ギルドワークスの上野です。 今回は「Amazon S3を利用して超低額でサイトを公開する」について書いてみます。(具体的な設定方法は次回) どんなサイトに向いているか。 ※注意:この記事は2014年8月20日にGuildWorks Blogで公開したエントリをリライトしたものです。 コーポレートサイト キャンペーンサイト ランディングページ 上記のような HTML と JavaScript や 画…

2016.11.17 のピックアップ

Amazon Product Advertising APIで販売元を調べる方法

  • オリジナル記事

こんにちは、上野です。 AmazonのProduct Advertising APIを使ったサービスを開発している中で、Amazonが販売しているものかどうかを判断する必要があり調査を行ったのですが、他のサイト等にもあまり情報がなかったのでその方法を書いてみます。 ※注意:この記事は2014年10月10日にGuildWorks Blogで公開したエントリをリライトしたものです。 Product A…

2016.11.15 のピックアップ

「正しいものを正しくつくる」ための考え方・道具を整理してみた

  • オリジナル記事

ギルドワークスの佐々木です。 私は、2010年度に産業技術大学院大学の履修証明プログラム「人間中心デザイン」を履修していました。デザインとはなんぞや?も分からぬまま、デザイナーやディレクターの方々に混じってエンジニアという立場で参加していました。 ※注意:この記事は2014年9月19日にGuildWorks Blogで公開したエントリをリライトしたものです。 参加した動機は「もっとユーザーに使われ…

2016.11.11 のピックアップ

キャンバス・マップをまとめてみる(前半)

  • オリジナル記事

ギルドワークスの佐々木です。 今回はIT業界に出回っている様々な「キャンバス」や「マップ」をまとめてみたいと思います。その前半として◯◯キャンパスをまとめてみたいと思います。 目次 ビジネスモデルキャンバス パーソナルキャンバス バリュー・プロポジションキャンバス リーンキャンバス MVPキャンバス 以下は次回の後半でまとめたいと思います。 マインドマップ カスタマージャーニーマップ 共感マップ …

2016.11.10 のピックアップ

開発チームの設計力を強化する

  • オリジナル記事

増田です。 最近、いろいろな会社の社内の開発チームの方と話す機会が増えました。その中で、感じることが多いのが「現場の開発チームの設計力」の弱さです。5年以上の経験がある方でも、ご自身の設計力に悩んでいる。チームを引きいる立ち場になると、チームとして設計力の不足を痛感される方が多いようです。 チームの設計力を改善するには、どうすればよいか。それが今日のテーマです。 ※注意:この記事は2014年9月4…

2016.10.31 のピックアップ

クラス名の探し方

  • オリジナル記事

ギルドワークスの増田です。 最近、ある分野(株価)に特化した SNS サービスのドメインモデルを設計する機会がありました。 設計で悩ましいのはクラス名やパッケージ名に良い「名前」を見つけることです。 今回は、モデリングの初期の段階で、私がどのようにクラス名やパッケージ名の候補を探したか、そのやり方を紹介します。 ※注意:この記事は2014年10月27日にGuildWorks Blogで公開したエン…

2016.10.24 のピックアップ

isNotSummer()よりisSummer()だよね

  • オリジナル記事

ギルドワークスの増田です。 前回if文の条件式の書き方あれこれに書いた内容の続編です。 if文の条件式で論理演算式をべた書きしていた部分を、メソッドに抽出し、さらに、そのメソッドを、演算対象のデータを持つServiceDateクラスに移動しました。 設計改善前(論理演算式をべた書き) if(date.isBefore(SUMMER_START)||date.isAfter(SUMMER_END))…

2016.10.19 のピックアップ

「場合分け」の書き方あれこれ

  • オリジナル記事

ギルドワークスの増田です。 以前に書いたリファクタリングのエッセンスの続編です。 場合ごとのロジックの書き分け(条件分岐)は、プログラミングの基本ですね。 if-then-else 構文は、良く使われる「場合分け」の記述方法です。 今回は、この「場合分け」の書き方のバリエーションを考えてみます。 「場合分け」の書き方の違いは、ソフトウェアの変更コストに大きく影響します。 ※注意:この記事は2014…

2016.10.18 のピックアップ

if文の条件式の書き方

  • オリジナル記事

ギルドワークスの増田です。 (前回書いたリファクタリングのエッセンスの続編です) if文のちょっとしたの書き方の違いは、ソフトウェアの変更のやりやすさに大きく影響します。 前回のサンプルコードから、if文の条件式部分だけ抜き出してみます。 ※注意:この記事は2014年9月22日にGuildWorks Blogで公開したエントリをリライトしたものです。 A.設計改善前(論理演算式をべた書き) if(…

さらに読み込む