About software coding 、design