Skip to content

Instantly share code, notes, and snippets.

@tango238
tango238 / 20251113.md
Last active November 13, 2025 09:56

やったこと

初期要望.txt から cc-sdd を使って、そのまま要件→仕様→実装まで通して進めてみた。

感想

  • 仕様の時点で調整すればサーバーサイドは何とかなりそう
  • 画面まわりは改善が必要
    • ボタン押した時の挙動
    • ナビゲーションメニュー
  • システム特有の要件漏れ
  • ログインや権限まわりがダミーのID/Passになった(固定)
  • /kiro:spec-init [介護会員管理]介護会員を登録する,介護会員情報を更新する,介護会員を検索する
  • /kiro:spec-init [スケジュール調整]訪問スケジュールを作成する,訪問スケジュールを変更する,スケジュール競合を解消する,スタッフ稼働状況を確認する
  • /kiro:spec-init [訪問介護実施記録]訪問介護を実施する,訪問記録を登録する,訪問記録を承認する,訪問記録を修正する
  • /kiro:spec-init [スタッフ教育管理]新人スタッフを登録する,研修計画を作成する,研修を実施する,スキル評価を行う
  • /kiro:spec-init [介護費用請求管理]介護費用を計算する,請求書を発行する,入金を記録する,未収金を管理する
  • /kiro:spec-init [事業所管理]事業所を登録する,事業所間でスタッフを調整する
@tango238
tango238 / listed_companies.py
Created April 3, 2023 11:05
listed_companies
import requests
from bs4 import BeautifulSoup
import csv
# 会社四季報の東証一部上場企業情報ページのURL
url = 'https://xxx.xxx/'
# HTTPリクエストを送信し、レスポンスを取得する
response = requests.get(url)
#!/bin/sh
java -jar ../../swagger-codegen-cli.jar generate -i ../swagger.yml -l nodejs-server
- JIGとはなにか
- ドメイン駆動開発を促進するツール
- ドメインとJIGの関係
- ドメインが分からないとJIGで生成された図を見たときに何を確認したらいいのか分からない
- 前提知識
- 抽象的な物事を扱うので用語がブレるといつの間にか意味がブレてくるので細心の注意が必要
- ドメインとJIGの図は完全に一致するわけではない
- あくまで気づきを与えてくれる役割としてのツール
- 粒度の大きいドメインはコードのモジュール構造となって現れる
- 粒度の大きいドメインから小さなドメインへ、またその中のモデルの依存関係を確認する
@tango238
tango238 / IntroducingAkka.md
Created April 13, 2017 07:04
Akka in Action
  • なぜスケーリングが難しいのか

  • “Write once, scale anywhere”

  • Actorモデルについて

  • Akka actors

  • Akkaとは何か

@tango238
tango238 / gulpfile.js
Last active November 9, 2016 01:12
Gulp + React
var gulp = require('gulp');
var connect = require('gulp-connect');
var sourcemaps = require('gulp-sourcemaps');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var browserify = require('browserify');
var babel = require('babelify');
function compile() {
console.log('-> bundling...');
@tango238
tango238 / Monoids.md
Last active August 1, 2016 07:51
Chapter 10: Monoids

Original Article

用語

English Japanese Note
Monoid モノイド
Category Theory 圏論
arrow
object
package models
// AUTO-GENERATED Slick data model
/** Stand-alone Slick data model for immediate use */
object Tables extends {
val profile = slick.driver.MySQLDriver
} with Tables
/** Slick data model trait for extension, choice of backend or usage in the cake pattern. (Make sure to initialize this late.) */
trait Tables {
val profile: slick.driver.JdbcProfile
@tango238
tango238 / UserRepository.scala
Last active April 13, 2016 02:51
Play2.5, Slick3.1
package repositories
import javax.inject.{Inject, Singleton}
import models.Tables._
import play.api.db.slick._
import scala.concurrent.Future
import slick.driver.JdbcProfile
import slick.driver.MySQLDriver.api._