Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
weekly-report-gen
Search
tetsuyanh
March 12, 2019
Programming
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
weekly-report-gen
週報を良い感じに自動生成するツールの紹介です。
カスタマイズしやすい設計にしたつもりです。
https://github.com/tetsuyanh/weekly-report-gen
tetsuyanh
March 12, 2019
More Decks by tetsuyanh
See All by tetsuyanh
comback-engineer
tetsuyanh
1
210
観光プラットフォーム構想_20190526
tetsuyanh
0
220
Other Decks in Programming
See All in Programming
XHTMLが残したもの
yosuke_furukawa
PRO
2
800
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
110
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
690
アクセシビリティから考える情報設計
high_g_engineer
0
370
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
7.1k
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
Are APIs Still Relevant in the AI Era?
soyuka
0
210
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
210
What We Talk About When We Talk About XP
m_seki
2
620
Intent as Code
shoppingjaws
6
1k
A2UI for Android: Safely Rendering AI-Generated UI with Jetpack Compose - DroidKaigi 2026
itsmedreamwalker
0
140
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
3
2.2k
Featured
See All Featured
How to make the Groovebox
asonas
2
2.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
990
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
240
Transcript
週報の自動生成 Goもくもく会@エウレカさん を通して
週報とは? 社内で自分の一週間のサマリを報告する文化。 人や会社によって様々。 うちはこんな感じでesaに書いてSlackに流してます。 ・コンディション数値(業務量 / 体調) ・フリースペース(KPT / ポエム
/ プライベート) ・業務内容 / 達成状況
業務内容 / 達成状況を書くの辛い・・ ・単に済んだことを思い出して共有する作業 ・読み手を意識して上手に書くのそれなりにコスト ・でも手を抜くと週報が形骸化して意義が薄れる
自動化や・・・
どうやるか? ・日々作業するだけ →Webサービスの消化タスクを集約する ・良い感じに分類される →カテゴリ毎にまとめる ・出力を好きな形に →任意のフォーマットで出力 ・誰でも使える →非エンジニアもハッピー
Webサービスの消化タスクを集約する Webサービスのタスクを抽象一元化して回収 Service Activity GitHub issue Asana task esa post
Service
カテゴリ毎にまとめる 事業や業務の区分けで横串カテゴライズ (現状、キーワードの一致で判断) Category A (Project X) Category B (Service
M) Category C (Corporate) GitHub_issue Asana_task esa_post Categorizer
Reporter 任意のフォーマットで出力 タグや装飾を変えるだけ Categorized Activities markdown HTML SpreadSheet
非エンジニアもハッピー ・エンジニア(私の職場ではMacユーザー) CLIでhelp/optionある・標準出力してる 好きにやって。 ・非エンジニア(私の職場ではWindowsユーザー) 配布した設定ファイルを編集してもらって 実行ファイルをダブルクリックするだけ。 実行バイナリを配るだけで動くGoのいいところ!
デモ
まとめ ・抽象化を頑張った うまく設計してGoを書くのも目的にしていた それなりに時間はかかってしまった・・ ・もくもく会を通して完成までいけた 作業時間は5%にも満たないけど 継続するきっかけにはなった
ぜひ使ってみて、感想・意見ください https://github.com/tetsuyanh/weekly-report-gen