同期の手間や共同編集が出来ないので開発スピードが落ちるのではないかと心配しております
共通部品を弄ると容易にエラーが出まくるものだけど、
すぐにお客様に見せられる状態を維持出来るの?
Aさんがこのファイル触ってるから、ボクが修正するのは待とうとか言ってると
開発スピードはすぐに落ちるから、ソッチのほうが自分にとっては嫌かなぁ。
開発環境はローカルとクラウドでしたら、どちらの方が少人数のチーム開発に適しているのでしょうか?
例えばConoHaならVPS1台の月額料金900円だよね。
いっその事、開発人数分のクラウド環境立ち上げるという力技的な解決策もあるね。
ボクの修正作業がガッツリハマって環境壊して動かなくなってる間も、
Aさんの修正箇所はお客様に見せる事が出来るわけだ。
ファイルの同期はGit使おう!
データベースの同期の手間
これもAさんがDBの設計弄ったり、テストデータとして100万件のレコード入れ始めて環境壊れたら大騒ぎになっちゃうよね。
対処法は10レコード程入ったデータに何時でもアクセス出来る状態を維持しておくこと。
Vagrant+AnsibleやDocker等を使って解決することができる。
破壊的な変更が加わっても、サーバーをすぐに壊して作り直す事で瞬時に復活するしGitで世代管理も出来る。
前の会社は初期はMAMPでやってたけど、私が週末の時間を使ってVagrantとDockerを頑張って覚えてエバンジェリストとして導入した。
コードでインフラの情報が全て揃えられるってのは強い。
覚えたらこれ無しでは絶対に開発したくないくらいだね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/22 23:28