タグ

2022年9月7日のブックマーク (6件)

  • リファクタリングは事前準備が9割 - freee Developers Hub

    会計チームで債権周りの開発をしている hachi (@hachiblog)です。会計チームが開発している freee 会計は freee の中で一番歴史が長いプロダクトです。加えて会計というドメインは複雑かつバグを生むと顧客の業務を大きく阻害するという点で一度作ったものを変更しづらいという特徴があります。 そのような環境で今回、債権のチームでは freee会計の初期からある「自動で経理」という機能の一部リファクタリングを行いました。リファクタリングのしづらい環境下でうまくリファクタリングをすすめるための tips は多くの人に役立つのではと思い、このエントリを書くに至りました。 今回「自動で経理」でリファクタリングしたときに事前に以下のことを行いました。 課題の発見 課題の具体化 設計とスケジュール見積もり テストコード実装 それぞれについて今回意識したことを書いていきます。 課題の発見

    リファクタリングは事前準備が9割 - freee Developers Hub
    nabeatsu1
    nabeatsu1 2022/09/07
  • フロントエンドのコードからの情報漏洩を防ぐための工夫 - BASEプロダクトチームブログ

    基盤チームの右京です。 昨今はフロントエンドのアプリケーションもリッチになり、ブラウザ上で実行されるコードが行うことの範囲も増えてきました。一方で多くのことを実装できてしまうのはリスクでもあり、BASE でも問題となることがあります。 その中でも「開発環境の URL」や「デバッグ機能の存在」ような環境毎に異なる情報は、特に意図せずに漏れやすいものだと考えています。これらはコードを記述する際に、実装方法を知識として知っていればその多くが回避可能です。この記事ではその実装例を解説しています。 コードから漏れる情報 例えば、次のようなコードがあるとします。 function debug() { // 開発環境の host であればデバッグ機能を有効にする return location.host === 'dev.example.com'; } なんの変哲もないようなコードに見えますが、ブラウザ

    フロントエンドのコードからの情報漏洩を防ぐための工夫 - BASEプロダクトチームブログ
    nabeatsu1
    nabeatsu1 2022/09/07
  • 言いにくい・無関心・おもしろくないから内職… フィードバックが出てこないスプリントレビューを改善した「ファシリテーション改革」

    「開発PM勉強会」では、今後のキャリアを考えるプロダクトマネージャー、プロジェクトマネージャー、エンジニアと共に、プロダクト開発事例の共有やシステム開発上流工程の相互学習の場を提供しています。第13回目は、プロダクト開発、プロジェクト管理とは切り離せないスクラムイベントや会議の進行「ファシリテーション」技術について話しました。ここで登壇したのは、株式会社グロービスの久津佑介氏。ファシリテーション改革によりスプリントレビューを改善した事例について話しました。 グロービス社・CPO兼法人開発チームのPMを担当 久津佑介氏:それでは、「チームで盛り上げるファシリテーション」とタイトルに変えて、お話しします。よろしくお願いします。 まず、自己紹介させてください。久津と申します。株式会社グロービスのGlobis Digital Platform学習サービス事業部で、CPO兼法人開発チームのPMをやっ

    言いにくい・無関心・おもしろくないから内職… フィードバックが出てこないスプリントレビューを改善した「ファシリテーション改革」
    nabeatsu1
    nabeatsu1 2022/09/07
  • 「作って学ぶコンピュータアーキテクチャ」の環境を再現するためのDockerイメージをリリースします - FPGA開発日記

    「作って学ぶコンピュータアーキテクチャ」(いわゆるRISC-V + LLVM)は書籍執筆時の状況と出版時のツールチェインの状況がかなり変わってしまっており、各所で迷惑をかけてしまっています。 確実にLLVMビルド + シミュレーションを行うために、ツールチェインを含んだDockerイメージをリリースします。 github.com 大きく分けて4つのイメージを用意しています。 ubuntu_2204 Ubuntu 22.04の環境を使用し、新しいRISC-Vツールを使用したDocker環境です 書で説明している実行コマンド列と大きく異なっている場所があります LLVMリポジトリはコンテナ内にダウンロード済みです(コンテナ容量削減のためビルドは行っていません) 最終的なバイナリのみ必要な方向けです ubuntu_2204_onlyenv Ubuntu 22.04の環境を使用し、新しいRIS

    「作って学ぶコンピュータアーキテクチャ」の環境を再現するためのDockerイメージをリリースします - FPGA開発日記
    nabeatsu1
    nabeatsu1 2022/09/07
  • 「テレワークってラッキーだな」としか思っていなかったぼくは、家族に寄り添えることの良さを知った | サイボウズ式

    マネジメント 新しいチームのあり方を探求 就活 就活生必見!サイボウズの疑問 ティール組織 会社の「あたりまえ」が変わる 多様性 100人100通りの個性 ワークスタイル 働き方、生き方、もっと自由に 青野慶久 サイボウズ社長の想いと覚悟 キャリア 人生の「積み上げ方」を見直す 複業 複数の「業」をもつ働き方 人事制度 多様な働き方を支える仕組み マンガ サクッと手軽に読める! 終電や朝帰りがあたりまえだった新卒時代 昔からぼくは、仕事が大好きな人間だった。 新卒で入社した広告代理店では、終電で帰るのはあたりまえ。さらには飲み会も大好きだったので、同僚と仕事終わりの深夜0時頃から会社近くの居酒屋に飲みに行って、朝帰りになることもざらにあった。 大学時代から付き合っていた彼女と結婚をして、彼女がになってからも、その生活は変わらなかった。 仕事熱心だったため、新婚なのに2人で一緒に過ご

    「テレワークってラッキーだな」としか思っていなかったぼくは、家族に寄り添えることの良さを知った | サイボウズ式
    nabeatsu1
    nabeatsu1 2022/09/07
  • マネージャーとNegative Capability - scrapbox - hotchemi

    Negative Capabilityという概念を最近知った。詩人ジョン・キーツが提唱したとされている用語で「事実や理由を性急に求めず、不確実さや不思議さ、懐疑の中にいられる能力」を意味する。対義語はPositive Capabilityで、所謂課題解決能力の事。 我が身に翻ってみると思い当たる事が多く、特にマネージャーをやっているとこの能力の有用性を感じずにはいられない。例えばよく目にするのは以下の様な事象だ。 新しく入ってきたマネージャーが成果を出そうと張り切って色々提案するが、芯を外していたり合意を得られてなかったりで現場でハレーションが起きる ある問題を解決する為に新しいツールを導入するが、新しいツールが更なる問題を引き起こし以前より状況が悪化する 組織内で色々改善活動を試みるが、すぐには効果が出ず反応も芳しくないので心が折れてしまう これらはpositive capability

    マネージャーとNegative Capability - scrapbox - hotchemi
    nabeatsu1
    nabeatsu1 2022/09/07