![]() |
1
10
在不详细查看它的情况下,当您根据状态进行分析时,可以使用 state pattern 要分解它并根据状态在单独的类中解析每个位吗? 这可能是个开始,虽然这只是伪代码…
|
![]() |
2
2
在这种情况下,“概念设计”是生产规则。如果您自己设计JSON,您会认为“pair是一个键,后面跟一个冒号,后面跟一个值”吗?或者您会认为“colons会在这种情况下做‘a’,在这种情况下做‘b’,在这种情况下做‘c’”?看 http://www.json.org/ . 您将看到“概念设计”在生产规则中陈述。 由于代码的“结构设计”没有“概念设计”的形式,因此任何重构都不会有帮助。少量更改“概念设计”会导致代码更改,这很难编码,也很难测试。您需要根据“概念设计”重写代码。
|
![]() |
Sweepy Dodo · JSON lite的格式化 5 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 6 月前 |
![]() |
Shane Harley · 通过这些JSON元素进行映射 6 月前 |
![]() |
Shane Harley · 将HTML作为JSON字符串的一部分? 6 月前 |
![]() |
Matt Miles · 如何将嵌套的JSON转换为数据帧? 6 月前 |