Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
arowM committed Aug 6, 2023
1 parent f0fb42d commit 87b7295
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README-ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ TEPAでは、例外の存在しないElmという言語を採用しています
そういったユーザーにとって使いやすいアプリケーションを作る上で欠かせないのがシナリオです。具体的なユーザーを想定して、そのユーザーがどんな気持ちでどんな操作をするのか想像します。そしてその操作に対してアプリケーションはどのようなフィードバックを与えればうまくいくのか考えていくのがシナリオです。それは明確に文字に起こされてチームで共有されることもあれば、設計者の脳内で無意識に行われていることもあります。
いずれにせよ、このシナリオに近い形でアプリケーションの挙動を記述できることが大切です。さもなくば、その書き方のギャップを埋めるために「翻訳」作業が必要になり、その過程でたくさんのバグが入ってしまいます。

でもね、なぜか人間さんはコンポーネントを主役にしたデータ中心な記述だとか、ステートレスだとか言って時間的な一連の操作の文脈すらなくしてしまったReducerだとか、賢いふりしてむしろ「翻訳」に起因するバグを増やしちゃっています。ちなみにTEPAを開発しているさくらちゃんは、ヤギさんです✌
でもね、なぜか人間さんはコンポーネントを主役にしたデータ中心な記述だとか、ステートレスだとか言って時間的な一連の操作の文脈すらなくしてしまったReducerだとか、賢いふりしてむしろ「翻訳」に起因するバグを増やしちゃっています。たぶん何かのっぴきならない事情があるんでしょうけど、さくらちゃんはヤギさんだからわかんないやぎぃ🐐

TEPAでは、シナリオと近い時系列に沿った記述でアプリケーションを開発できます。

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ So, no matter what kind of application you are developing, you must consider you

An essential part of creating such a user-friendly application is the *user scenario*. The user scenario is a scenario of how a particular user would feel and operate the application, and what kind of feedback the application should provide in response to that operation.
Sometimes this is clearly written down and shared with the team, and sometimes it happens subconsciously in the designer's brain. Either way, it is important to be able to describe the behavior of the application in a way that closely resembles this scenario. Otherwise, "translation" work will be required to fill the gap between the two, and many bugs will be introduced in the process.
But for some reason, people pretend to be smart by using methods such as data-centric descriptions that put components in the lead role, or Reducer, which is stateless and eliminates even the context of a series of temporal operations, and so on, and instead increase the number of bugs caused by "translation". By the way, Sakura-chan, the developer of TEPA, is a goat🐐
But for some reason, people pretend to be smart by using methods such as data-centric descriptions that put components in the lead role, or Reducer, which is stateless and eliminates even the context of a series of temporal operations, and so on, and instead increase the number of bugs caused by "translation". I don't know why they do so because I, Sakura-chan, the developer of TEPA, am a goat🐐

TEPA allows you to develop applications in a scenario-like format by writing along a timeline.

Expand Down

0 comments on commit 87b7295

Please sign in to comment.