TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Software Katas - Practice in Public Makes Perfect

2 点作者 r11t超过 15 年前

2 条评论

keefe超过 15 年前
I studied karate for several years and I've been a programmer for 10 and I never quite enjoyed the software kata concept. In martial arts, a kata is about micro optimizations as you attempt to match the unachievable idea of perfection of the form - they are the core of martial arts. You are trying to avoid mistakes, not find a solution. In programming, once a problem is solved then it stays solved - if I figure out how to parse a particular string, why should I continually clear and redo this work? Why not just put it behind a nice interface and spend my programming effort on something new? In martial arts I am trying to stay sharp and avoid errors where in programming I am just trying to solve a particular problem to get towards some greater goal.
rbanffy超过 15 年前
Consider this message a standing ovation.