タグ

ブックマーク / medium.com (11)

  • テストコードとスピードのトレードオフ。加えてGoのAPIのテストについて。

    「テスト 書くべき」って検索すると玉石混交な記事がわんさか出てくるのですが、そもそもなんでこういった議論は常に紛糾するのでしょうか? 僕個人としては、テストコードというものへの捉え方はその現場の思想に密に依存しており、その前提を明示しないまま議論を進めると、「スピード感」「技術者の習熟度」「自社開発か否か」などの様々な変数の違いによって意見がい違い、容易に銃弾飛び交う戦場と化す、と考えています。 そのため、この議論を始めるのは下手をするとパンドラの箱をパカっと開けて、収集つかないことになるのかなーと思っています。 僕の置かれている前提ということで、流れ弾で死にたくないのでまず僕の前提を明らかにします。 個人的な趣味趣向の話まず個人的な立場を表明しておきますが、僕は書くまでは、億劫なんだけど書き始めたら割と好きで黙々と書いていたくなるタイプです。かといって、仕様がピョンピョン変わる現場での

    テストコードとスピードのトレードオフ。加えてGoのAPIのテストについて。
    hadakadenkyu
    hadakadenkyu 2018/08/13
    この話題は実証しないと答えが出ない。いくら優秀ならテスト込みでも早いと言われても証拠がない。文中の条件で実際に2チームに分けて片方はテスト書いて片方はテスト書かないでほかは同一条件で開発合宿してくれ。
  • Vue.js: the good, the meh, and the ugly - Pier Bover - Medium

    Picking up new frameworks and libraries is exciting but also stressful. Even after some evaluation you never really know what skeletons you’re going to find out down the road. My honeymoon period is long over. After about 2 years of using Vue almost daily I can finally write about it with some perspective. DANGER: Opinions ahead. The GoodReactivityData binding is a big deal in the front end world.

    Vue.js: the good, the meh, and the ugly - Pier Bover - Medium
    hadakadenkyu
    hadakadenkyu 2018/07/06
    面白かった。後でチームで共有しよう。
  • チームで仕事をすることについて

    こんにちは、 Kaizen Platform, Inc. に入職して 1 年 3 ヶ月の Hitoshi Nakashima と申します。普段は福岡市で生活しており、遠隔にて就労しております。小社ではウェブアプリケーションエンジニアとして勤務しており、主に Ruby on Rails で構築されたウェブアプリケーションの開発・保守を行っています。最近では Kaizen Chat と呼ばれる Kaizen Platform ユーザー向けの Chat ソフトの開発に関与しました(小社製品をご利用の皆様でまだ Kaizen Chat をお試しいただいたことがないという方がおられましたら是非一度お試しください)。 個人では年に一度(主に年末)、失敗談や暗い話をブログに投稿してソーシャルネットワークの耳目を集めることを主な活動内容としております。 今日は最近のチームで仕事をすることについて話したいと

    チームで仕事をすることについて
  • 子ども食堂を失敗させる方法

    東新町子ども堂。最終回は藤岡牧場のローストビーフ丼でしたおかげさまで東新町子ども堂、約4ヶ月と非常に短期間のオープンではありましたが、無事に最終回を迎えることができました。来てくださった皆様、応援してくださった皆様、当にありがとうございます。最終回は藤岡牧場のローストビーフ丼でした。おいしそうでしょう? 次の展開も決まっています。また次の会場探しも順調に進んではいます。東新町子ども堂をクローズしたのも「子ども堂を続けるために、東新町での運営を止める」という意味からです。ネガティブな気持ちからではありません。 が、そうは言っても当初は「できるなら東新町でずっと続けていこう」と考えていたわけで、円満退社とか「音楽生の違い解散」のように「いいことなんだよ、これは」ってだけで、筆者は東新町子ども堂を終わらせたくありません。 どいつもこいつも、そういう「表向き」の情報しか提出しないことに

    子ども食堂を失敗させる方法
  • Vue 2.0 is Here!

    Today I am thrilled to announce the official release of Vue.js 2.0: Ghost in the Shell. After 8 alphas, 8 betas and 8 rcs (a total coincidence!), Vue.js 2.0 is ready for production! The official guide has been fully updated and is available at vuejs.org/guide. Ever since the work on 2.0 started back in April, the core team has made significant contributions to API design, bug fixes, documentation

    Vue 2.0 is Here!
    hadakadenkyu
    hadakadenkyu 2016/10/01
    キタ!TypeScript使いとしては断然Vueだぜ!
  • ボトムアップ組織のマネジメントとは何なのか

    いま所属している会社は、ボトムアップな会社ということになっている。正確にはボトムアップとトップダウンが混在していてたまにミスリーディングなのだが、だいたいはボトムアップな会社といえるだろう。 それで、たまに、学生と会ってくれといわれて、うちの会社がボトムアップの会社なんですよ〜、と話すことがある。だがこのボトムアップというやつ、採用活動では『いかに若いうちから活躍できるか』をぐいぐいアピールするための文句ではあるのだが、実際、現場でどういうコミュニケーションになっているのか、あまり説明されない。どういう会社が「良い」ボトムアップの会社なのか、わりとみんな意識していない。 とりあえず適当に若いのに丸投げてみたら、いつの間にかイケてる提案を持ってきた、なんてことは、ありえない。それを実現するためには、上司側の見えない努力がたくさん必要なのだ。 こんなマニアックな話をしている人は多くないと思うの

    hadakadenkyu
    hadakadenkyu 2016/09/30
    トップダウンの人の言うボトムアップは「お前の頭で考えて自分と同じ考えになれ」だったりする
  • React Is The New jQuery

    The King is dead. Long live the King! I love jQuery. Its minimalism, quality and consistency allowed me to do anything with a few lines of code (often just a single one). It brought a clean syntax to an inconsistent language. It offered an abstraction over incompatible browsers. It was solid. It was freaking fast. It made me feel like a powerful hacker. And I loved that a 12 year old kid could tea

    React Is The New jQuery
    hadakadenkyu
    hadakadenkyu 2016/05/14
    述語が大きい案件
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    hadakadenkyu
    hadakadenkyu 2016/04/30
    両方小規模案件でVue.jsに勝るところがない。大規模は知らん。
  • Announcing Vue.js 2.0

    In case you’ve never heard of Vue.js before: Vue.js is a front-end framework that consists of a core view layer and accompanying tools & supporting libraries. You can read a high-level introduction to what makes it different here. Today I am thrilled to announce the first public preview of Vue.js 2.0, which brings along many exciting improvements and new features. Let’s take a peek at what’s in st

  • 「パナマ文書」解析の技術的側面

    世界中で話題になっているパナマ文書。各国で政権を揺るがすような事態にもなっていますが、純粋にデータとしてみた場合、これは計算機やデータ解析に関わる人々にも面白いものだと思います。データの中身や背景などについてはさんざん報道されていますのでここでは触れません。一方、現場でどのような作業が行われているのかはあまり報道されていません。現実的な問題として、人力ではどうしようもない量のリークデータを手に入れた場合、調査報道機関はどんなことを行っているのでしょうか?私も以前から疑問に思っていたのですが、先日あるデータベース企業と、データ分析アプリケーションを作成する会社のブログにて、その実際の一端を窺うことができる投稿がありました: Panama Papers: How Linkurious enables ICIJ to investigate the massive Mossack Fonseca

    「パナマ文書」解析の技術的側面
    hadakadenkyu
    hadakadenkyu 2016/04/10
    メチャ面白かった!
  • 2015年のWebクライアントサイドの温度感 - Tetsuharu OHZEKI - Medium

    この3~4年間でJavaScriptとかWebクライアントサイドを取り巻く温度感も大きく変わった。これからはHTML5だぜイエーイと騒いでいたのも随分過去の話になったように思う。だけど、このあたりの温度感はそんなに掴みやすいものでは無い。別に放っておいてもいいんだけど、放っておくと10年20年経たないと誰も書かなんてのも割とよくある話。でも、そこまで待ちたくは無い。なにとなしに説明してみようと思う。 だいたい2011~13年ぐらいはHTML5がバブルっていた。今からすると「バブルだった」というのが一番説明しやすい。Node.jsあたりが世の中に認知を拡大していたのもこの時期だし、スマートフォンのシェアの伸びに合わせて、クロスプラットフォームで出せるWebにみんな夢を見ていた。MVCだの設計だの何だの言い出したのも、だいたいこのくらいの時期だし、Single Page Application

  • 1