chaokunyang opened a new issue, #3018:
URL: https://github.com/apache/fory/issues/3018

   ### Feature Request
   
   _No response_
   
   ### Is your feature request related to a problem? Please describe
   
   The current codebase has:
   - Mixed responsibilities in single files
   - Unclear separation between serializers and core logic
   - Difficulty finding and understanding code paths
   - Some inconsistent naming conventions
   
   ### Describe the solution you'd like
   
   Reorganize the codebase:
   - Separate reader and writer logic into dedicated files (`reader.go`, 
`writer.go`)
   - Extract type-specific serializers (array, primitive, pointer, time, etc.)
   - Rename files for clarity (`resolver.go` → `meta_string_resolver.go`)
   - Group related types and constants
   - Improve code documentation
   
   Benefits
   - Easier code navigation and maintenance
   - Clear separation of concerns
   - Better discoverability of functionality
   - Reduced file sizes and complexity
   
   ### Describe alternatives you've considered
   
   _No response_
   
   ### Additional context
   
   #2982 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to