시니어
2026년 10월 4일버그를 찾아라: Flutter
코드 한 조각. 버그를 찾거나, 버그가 없음을 증명하세요.
dart
1import 'package:flutter/material.dart';
2
3class NavigationService {
4 static final NavigationService _instance = NavigationService._();
5 factory NavigationService() => _instance;
6 NavigationService._();
7
8 late BuildContext context;
9
10 void navigate(String route) {
11 Navigator.pushNamed(context, route);
12 }
13}
14
15class HomeScreen extends StatelessWidget {
16
17 Widget build(BuildContext context) {
18 NavigationService().context = context;
19 return ElevatedButton(
20 onPressed: () => NavigationService().navigate('/details'),
21 child: const Text('Go'),
22 );
23 }
24}문제가 되는 줄을 클릭하세요.
당신의 판단
하루 한 번. 제출하면 바로 정답이 표시됩니다.
연속 기록 유지하기
계정을 만들면 연속 기록을 유지하고 진행 상황을 추적할 수 있습니다.