我编程越多,我就越意识到我的大部分时间都花在为程序编写脚手架上,这样我就可以调试它们,然后去掉脚手架用于生产。
问题是,我还没有找到一种将脚手架的概念作为内置概念的语言。理想情况下,我希望脚手架成为实际程序的一部分,该程序将被剥离用于生产部署,而不是在调试问题时被注释和未注释的代码部分。
我用一些虚构的假语说的一个例子
def scaffold(f, *args)
# ... pre condition verifications and state logging
f(*args)
# ... post condition verifications and state logg
我正在尝试设置一个应用程序流,其中有一个主路由/屏幕,后面是主路由/主屏幕,其中主屏幕包含一个脚手架,用于设置底部栏导航。
最初,我在主(顶层)路由上安装了脚手架,其中的脚手架内容只是NavHost,即:
@Composable
fun MainScreen() {
val scope = rememberCoroutineScope()
val scaffoldState = rememberScaffoldState()
val bottomSheetNavigator = rememberBottomSheetNavigator()
val navControll
我使用脚手架命令来生成代码,但是当我为“事件”做脚手架时,一切都会变糟,但是当我试图在浏览器中加载事件控制器时,它会显示以下对未定义方法的错误调用:照明\支持\Facades\ event :all()
我的事件控制器代码是
class EventsController extends BaseController {
protected $event;
public function __construct(Event $event)
{
$this->event = $event;
}
/**
* Display a listing of the resource.