はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Shin x

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 14 / 14件)
 

現代のソフトウェア工学を示す「継続的デリバリーのソフトウェア工学」 - Shin x Blog

2023/01/08 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip デリバリー ソフトウェア工学 プラクティス エキスパート 現代

年末年始に「継続的デリバリーのソフトウェア工学」を読みました。新年を迎えて、気分を一新して開発を始めるのに良い本でした。 ソフトウェア開発に役立つプラクティスを示した本 学びのエキスパート 複雑さ管理のエキスパート 実践的なツール データに基づく指標 ソースコードに限らずに広く適用 ソフトウェア開発者と... 続きを読む

level=0 から始める PHPStan(Larastan) 導入ガイド - Shin x Blog

2021/08/25 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHPStan level Psalm Blog 導入ガイド

PHP にはアプリケーションを実行せずに静的にコード品質をチェックする静的解析ツールがいくつかあります。有名なところでは、PHPStan や Psalm、Phan、PHPMD などがあります。本エントリでは、まだこうした静的解析ツールを導入していないプロジェクト向けに PHPStan 導入の流れをまとめてみました。 3(4) 行まとめ サ... 続きを読む

ソフトウェア設計原則は変更容易性に通ず - Shin x Blog

2021/06/02 このエントリーをはてなブックマークに追加 281 users Instapaper Pocket Tweet Facebook Share Evernote Clip 変更容易性 Blog Masashi Shinbara 原則

色々な原則や方法論はあれど、つまるところいかに変更容易性を確保するかと言う話に帰結するのでは。極論すれは、正しく動いていて変更する必要が無ければどのような作りになっていても構わない。一方、Web アプリケーションを稼働し続ける上で全く変更しなくて良いということもない。— Masashi Shinbara (@shin1x1) 202... 続きを読む

Vue.js + Vuex + TypeScript ファーストインプレッション - Shin x Blog

2018/11/15 このエントリーをはてなブックマークに追加 114 users Instapaper Pocket Tweet Facebook Share Evernote Clip Vuex サーバサイド template Vue.js 前提

日頃は、サーバサイドの開発が主なのですが、その UI として フロントエンドの開発も行うことがあります。最近話題の Vue.js を試してみたのでその感想などを。 前提 これまで利用した構成 Vue.js 構成 雑感 ちょっと試す、がすぐにできる vue-cli が楽 vue ファイル template ディレクティブ scoped css vue-router / V... 続きを読む

独立したコアレイヤパターン - Shin x Blog

2018/05/10 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip コアレイヤパターン Blog フレームワーク How What

2018 - 05 - 11 独立したコアレイヤパターン 独立したコアレイヤは、アプリケーション実装パターンである。以下のような特徴を持つ。 アプリケーションを、何を実現するのか(What)と、どのように実現するのか(How)に分ける。 What は、コアレイヤに実装する。ユースケースやドメインロジックを実装する。フレームワークやライブラリには依存しない。UI やデータベースからは独立している。 ... 続きを読む

PhpStorm + Docker for Mac(docker-compose)での PHPUnit と Remote Debug の設定 - Shin x Blog

2017/10/26 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker-Compose PHPUnit Docker

2017 - 10 - 27 PhpStorm + Docker for Mac(docker-compose)での PHPUnit と Remote Debug の設定 PhpStorm から Docker for Mac の Docker コンテナ内で PhpUnit のテスト実行や Remote Debug を行うための設定です。 下記バージョンにて構築を行いました。 PhpStorm 20... 続きを読む

DI(Dependency Injection)に関するメモ - Shin x Blog

2017/05/20 このエントリーをはてなブックマークに追加 83 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dependency Injection Java 念頭

2017 - 05 - 20 DI(Dependency Injection)に関するメモ PHPの現場 にて、DI 談義を行うので、頭を整理しておくためのメモです。 DI についてきちんと知りたいのであれば、参照に挙げたリンク先に有用な記事があるので、そちらを参考にして下さい。 PHP を念頭に置いてますが、Java など他言語でも大枠は同じだと思います。この内容は、いずれ整理するかもしれません... 続きを読む

「PHPの現場」という Podcast をはじめます - Shin x Blog

2017/03/01 このエントリーをはてなブックマークに追加 269 users Instapaper Pocket Tweet Facebook Share Evernote Clip Podcast メイントピック PHP 現場 Blog

2017 - 03 - 02 「PHPの現場」という Podcast をはじめます 学生の頃からラジオを聞いて育ってきたので、技術系のPodcastが好きで色々と聞いています。 日本語で PHP 界隈の話題について話すPodcastが無かったので、はじめてみることにしました。 「PHPの現場」というPodcastです。 PHP がメイントピックにはなりますが、PHP の開発現場で出てきそうな話題な... 続きを読む

アプリケーションから例外を投げる派、投げない派 - Shin x Blog

2016/12/26 このエントリーをはてなブックマークに追加 309 users Instapaper Pocket Tweet Facebook Share Evernote Clip 例外 アプリケーション Effective Java ベース

2016 - 12 - 27 アプリケーションから例外を投げる派、投げない派 例外をどのような状況に投げるかもしくは投げないか、というのはわりと意見が分かれるところです。もちろん、プログラミング言語によっても異なりますが、同じプログラミング言語ユーザ同士でも様々です。 基本の考え方 ベースとしては、Effective Java の項目 39 にある下記の方針が参考になります。 例外的な状況の時にの... 続きを読む

「サーバ/インフラエンジニア養成読本 DevOps編」にて Ansible 2 について書きました。 - Shin x Hatena Blog

2016/02/08 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip インフラエンジニア養成読本 サーバ DevOps 本書 昨今

2016 - 02 - 09 「サーバ/インフラエンジニア養成読本 DevOps編」にて Ansible 2 について書きました。 2016/02/26 に出版される「 サーバ/インフラエンジニア養成読本 DevOps編 」というムック本にて、Ansible 2 について書きました。 本書は、昨今では普及してきた DevOps や Infrastructure as Code といったキーワードに... 続きを読む

Vagrant + Ansible で開発環境を作るなら ansible_local プロビジョナがいい! - Shin x Hatena Blog

2016/01/20 このエントリーをはてなブックマークに追加 245 users Instapaper Pocket Tweet Facebook Share Evernote Clip プロビジョナ Vagrant Ansible ゲスト 紹介しま

2016 - 01 - 21 Vagrant + Ansible で開発環境を作るなら ansible_local プロビジョナがいい! Vagrant 1.8 で、ansible_local という新しいプロビジョナが追加されました。 これは、Ansible をゲスト( VM )側にインストールして、ローカルコネクションで VM 内で実行するものです。これは、まさに待ち望んでいた機能ので紹介しま... 続きを読む

PHP 7 でコードを書いたファーストインプレッション - Shin x Hatena Blog

2016/01/07 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip ファーストインプレッション Markdown 素振り コード

2016 - 01 - 07 PHP 7 でコードを書いたファーストインプレッション 正月の書き初めとして、 PHP 7 でコードを書いてみました。 年始から始まるプロジェクトで PHP 7 に取り組む予定なので、素振りも兼ねています。実際に書いて感じたことを挙げてみます。 書いたコード 今回書いたのは、Markdown からコードブロックを抜き出して、それぞれをファイルに出力するコードです。 h... 続きを読む

OSX の開発環境を Ansible で自動構築する(El Capitan / Yosemite) - Shin x Hatena Blog

2015/12/08 このエントリーをはてなブックマークに追加 228 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ansible Yosemite OSX エントリ 構築

2015-12-09 OSX の開発環境を Ansible で自動構築する(El Capitan / Yosemite) 13inch MacBook Pro を購入したので、開発環境の構築を行いました。 以前は、brew bundleで自動構築していたのですが、今回は Ansible を使って構築を行いました。このエントリは、Ansible Advent Calendar 2015 の 9 日目... 続きを読む

PHP 7 の無名クラスから考えるクラスの在り方 - Shin x Hatena Blog

2015/10/14 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip 無名クラス 在り方 クラス Hatena Blog PHP 7

2015-10-14 PHP 7 の無名クラスから考えるクラスの在り方 いよいよ、PHP の次期メジャーバージョンの PHP 7 がリリースされます。すでに、RC4 が登場しており、来月予定されている本リリースが楽しみです。 PHP 7 には幾つかの新機能が盛り込まれているのですが、その中でも気になるのが、無名クラスです。 無名クラスとは 無名クラスは、クラスの定義をすることなく、オンザフライでオ... 続きを読む

 
(1 - 14 / 14件)