タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ProgrammingとService Developmentに関するnyangryのブックマーク (2)

  • コードを美しく保つためのたった一つの方法 - ボクココ

    ども、@kimihom です。 とあるイベントでエンジニアの方々と話していて話題になった “クリーンなコード” について書いていくとする。 結論から言うと、コードを書かない のが最も美しく保つための条件だと考える。 サービス設計レベルでの"美しさ" を極めよう いくら優秀なエンジニアがサービスを作ったところで、優秀でないプロダクトマネージャーの元で開発をしてはいいコードを保つことはできない。優秀でないプロダクトマネージャーは、機能の多さで他社と差別化をしたり部下の仕事を作ろうとする。この機能が他社サービスにはあるから、うちにも取り入れよう。そんな自社サービスの思想を全く考えない機能をエンジニアに要求するのだ。 その時点で、どんな優秀なエンジニアでも作ったシステムは確実に複雑になる。例えて言うなら、小説家が1冊のの中にうまく章立てをしてまとめていたのに、全く別の話題をそのに書けと言われて

    コードを美しく保つためのたった一つの方法 - ボクココ
  • クレジットカードを扱うサービス開発で注意すべきこと - ボクココ

    ども、@kimihom です。 最近は SaaS サービスもどんどん増えてきて、決済手段としてクレジットカードを選択する場合が多くなってきた。SaaS サービスであれば、月額課金モデルというところがベースになってくるので、実際に運用している側から検討した方がいいことをまとめてみようと思う。 顧客の 5% は決済に失敗すると覚悟せよ まずコレ。この記事で一番言いたいことでもある。意外とクレカの利用制限を超えてしまっていたり、有効期限が切れていたりなどして毎回顧客の 5 % くらいは月額決済に失敗する。その時の対策をあらかじめ考えておく必要がある。決済に失敗したらその翌月は一切使えないようにするってのは、意図せずにクレカ失敗した顧客に対してあまりに可哀想なので、そこで "決済してないけど使える状態" という一時的に矛盾した状態が発生することがよく起こる。 この問題に対応するには、いくつかの方法

    クレジットカードを扱うサービス開発で注意すべきこと - ボクココ
  • 1