Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Phodal
Coca
提交
0cf1a948
C
Coca
项目概览
Phodal
/
Coca
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Coca
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
0cf1a948
编写于
12月 25, 2019
作者:
P
Phodal Huang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: thinking in features
上级
215f9823
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
72 addition
and
1 deletion
+72
-1
README.md
README.md
+23
-0
cmd/count.go
cmd/count.go
+1
-0
core/domain/evaluate/evaluator/service.go
core/domain/evaluate/evaluator/service.go
+1
-0
docs/adr/0009-git-tell-file-history.md
docs/adr/0009-git-tell-file-history.md
+45
-0
docs/adr/README.md
docs/adr/README.md
+2
-1
未找到文件。
README.md
浏览文件 @
0cf1a948
...
...
@@ -10,6 +10,10 @@ Refactoring Modeling:
![
Refactoring Modeling
](
docs/images/model.svg
)
Todo:
-
[ ] Show all todos and history
## Usage
install
...
...
@@ -285,6 +289,25 @@ coca refactor -R rename.coca -p src/main
coca refactor -m move.config -p .
```
### Evaluate
```
coca evaluate
```
```
custom [customKeyGenerator customCacheManager]
throw [throwUnchecked throwCheckedSync throwUncheckedSync throwChecked]
evict [evictWithException evictAllEarly evictAll evict evictEarly]
multi [multiCacheAndEvict multiCache multiUpdate multiEvict multiConditionalCacheAndEvict]
conditional [conditional conditionalUpdate conditionalSync]
unknown [unknownCustomCacheManager unknownCustomKeyGenerator]
throw [throwException throwCheckedException]
put [putWithException put]
early [earlyRemoveWithException earlyRemoveAllWithException earlyRemoveAll earlyPut earlyPutWithException earlyRemove]
evict [evictAll evictWithException evict evictEarly evictAllEarly]
```
## Dev
Install Go
...
...
cmd/count.go
浏览文件 @
0cf1a948
...
...
@@ -47,6 +47,7 @@ var countCmd = &cobra.Command{
}
}
// TODO: support identify data class
var
callMap
=
make
(
map
[
string
]
int
)
for
_
,
clz
:=
range
cparsedDeps
{
for
_
,
call
:=
range
clz
.
MethodCalls
{
...
...
core/domain/evaluate/evaluator/service.go
浏览文件 @
0cf1a948
...
...
@@ -65,6 +65,7 @@ func (s Service) Evaluate(node models.JClassNode) {
}
}
// TODO: support for same end words
if
s
.
enableSameBehavior
()
{
}
...
...
docs/adr/0009-git-tell-file-history.md
0 → 100644
浏览文件 @
0cf1a948
# 9. git tell file history
Date: 2019-12-25
## Status
2019-12-25 proposed
## Context
Refs: https://stackoverflow.com/questions/9935379/git-show-all-of-the-various-changes-to-a-single-line-in-a-specified-file-over-t
Show Line History:
```
git log -3,5:README.md
```
Show String History
```
git log -G "## Usage" README.md
```
More:
```
for c in $(git log -G "## Usage" --format=%H -- README.md); do
git --no-pager grep -e "## Usage" $c -- README.md
done
```
Blame:
```
git blame README.md
```
## Decision
Decision here...
## Consequences
Consequences here...
docs/adr/README.md
浏览文件 @
0cf1a948
...
...
@@ -7,4 +7,5 @@
*
[
5. evaluate-api
](
0005-evaluate-api.md
)
*
[
6. support-adapter-to-cli-framework
](
0006-support-adapter-to-cli-framework.md
)
*
[
7. practise-go-patterns-in-coca
](
0007-practise-go-patterns-in-coca.md
)
*
[
8. testable-evaluate
](
0008-testable-evaluate.md
)
\ No newline at end of file
*
[
8. testable-evaluate
](
0008-testable-evaluate.md
)
*
[
9. git-tell-file-history
](
0009-git-tell-file-history.md
)
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录