본문 바로가기
반응형

분류 전체보기79

Flutter를 사용하여 서버 API의 데이터가 Listview에 표시되지 않습니다. 질문 제목: Flutter를 사용하여 서버 API의 데이터가 Listview에 표시되지 않습니다. 질문 내용: 서버 API에서 데이터를 가져오고 있습니다. 데이터가 서버에서 성공적으로 가져오고 있지만 문제는 데이터가 Listview에 제공될 때 표시될 수 없다는 것입니다. Flutter/dart에서 Listview의 데이터를 어떻게 표시할 수 있습니까?다음은 서버 API에서 데이터를 가져오는 코드입니다. List jobTitles = []; List officeNames = [ ]; List officeLocations = [ ]; List jobTypes = [ ]; Future getJobsData() async { var response = await http .get(Uri.https('hospi.. 2023. 1. 24.
원치 않는 위젯 빌드를 처리하는 방법은 무엇입니까? 질문 제목: 원치 않는 위젯 빌드를 처리하는 방법은 무엇입니까? 질문 내용: 여러 가지 이유로 build 내 위젯의 메서드가 다시 호출되는 경우가 있습니다.부모가 업데이트했기 때문에 발생한다는 것을 알고 있습니다. 그러나 이것은 바람직하지 않은 결과를 초래합니다. 문제를 일으키는 일반적인 상황은 FutureBuilder 다음과 같은 방법을 사용할 때입니다. @override Widget build(BuildContext context) { return FutureBuilder( future: httpCall(), builder: (context, snapshot) { // create some layout here }, ); } 이 예제에서 빌드 메서드를 다시 호출하면 다른 HTTP 요청이 트리거됩니다... 2023. 1. 24.
JavaScript에서 변수의 범위는 무엇입니까? 질문 제목: JavaScript에서 변수의 범위는 무엇입니까? 질문 내용: javascript에서 변수의 범위는 무엇입니까? 함수 외부와 달리 내부에 동일한 범위가 있습니까? 아니면 중요합니까? 또한 전역적으로 정의된 변수는 어디에 저장됩니까? 해결 답변: TLDR JavaScript에는 어휘(정적이라고도 함) 범위 지정 및 클로저가 있습니다. 즉, 소스 코드를 보면 식별자의 범위를 알 수 있습니다.네 가지 범위는 다음과 같습니다. 글로벌 - 모든 것이 볼 수 있음 기능 - 기능(및 해당 하위 기능 및 블록) 내에서 볼 수 있습니다. 블록 - 블록(및 해당 하위 블록) 내에서 볼 수 있습니다. 모듈 - 모듈 내에서 볼 수 있음 전역 및 모듈 범위의 특수한 경우를 제외하고 변수는 var (함수 범위), l.. 2023. 1. 22.
유닛테스트 코드 잘짜는 꿀팁 결론: 좋은 코드를 참고하자. 사용하는 기술의 깃허브를 참고하자. 이하 내용이 장황할 수 있습니다.^^ 버그 없는 소프트웨어를 만들기 위해서 테스트과정은 꼭 필요합니다. 테스트하는 환경, 범위 등을 고려하면 테스트를 몇가지 종류로 나눌 수 있는데요, 그 중 유닛테스트(Unit test)는 가장 작은 범위에서의 테스트를 말하고 주로 코드로 작성하는 테스트를 말합니다. 마틴 파울러의 테스트 피라미드 개념으로 보면 가장 아랫 단계입니다. https://martinfowler.com/articles/practical-test-pyramid.html The Practical Test Pyramid Find out what kinds of automated tests you should implement for y.. 2022. 3. 5.
반응형