USC 비터비 공학 대학의 연구원은 가능한 한 많은 사용자가 소프트웨어를 개선하기 위해 다운로드하여 시도하기를 바랍니다. 현재, 다운로드는 안드로이드 시스템을 실행하는 스마트 폰에 대한 작동하고 곧 안드로이드 응용 프로그램 소스에서 널리 사용할 수 있습니다. 아이폰 앱이 작동 중입니다. Android 7.0에서 사용자는 메타 + / 를 눌러 시스템 및 포커스 앱에서 사용할 수있는 모든 바로 가기 화면을 트리거 할 수 있습니다. 바로 가기가 있는 경우 앱 메뉴에서 이러한 바로 가기를 자동으로 검색합니다. 화면에 대한 사용자 고유의 미세 조정된 바로 가기 목록을 제공할 수도 있습니다. onProvideKeyboardShortcuts() 메서드를 재정의하여 이 작업을 수행할 수 있습니다. 그래서 잘하면 정적 코드 분석기도 Clang의 우수한 수준에 도착합니다. 그것의 현재 형태에서, 안 드 로이드/이클립스에서 사용 하는 정적 분석기는 몇 가지 문제가 있다. 두 번째 «포함 수준» 및 그 이상에 정의된 기호를 지원하지 않는 것 같습니다.

예를 들어 를 #include foo.h가 기호 baz를 정의하는 #include 경우 해당 기호는 정적 분석기에서 정의되지 않은 것으로 표시됩니다. 이렇게 하면 정적 분석기는 많은 기호를 정의되지 않은 것으로 표시하므로 도움이 되지 않습니다. 그래서 나는 그 검사를 비활성화할 필요가 있었습니다. 그러나 내 생성자 중 일부는 모든 변수를 초기화하지 않았다고 불평했습니다 (눈에 띄지 만 주변 «if»또는 기타 조건부). 또한 «가상»이라는 키워드가 명확하게 존재했음에도 불구하고 일부 소멸자가 가상이 아니라고 불평했습니다. 그래서 그것은 그것을 비활성화 하도록 강요 하는 거짓 긍정을 많이 생산. 그래서 여기에 내가 2012년에 printf 디버깅을 사용하는 것이 가장 신뢰할 수있는 일이기 때문입니다. 안드로이드 네이티브 디버깅은 내가 이제까지 세가 창세기 (미국 외부 메가 드라이브)에 개발의 유일한 예외를 제외하고 내 인생에서 사용 한 가장 원시적 / 깨진 디버깅 환경입니다 : 하나는 전혀 디버거가 없었고 텍스트 콘솔도 인쇄 디버깅도 없었다 불가능했습니다.

그러나 그 외에도 DOS로 80 년대에도 더 나은 디버깅을했습니다. 난 여기 과장 생각 하지 않습니다., 내 의견으로는 그냥 나쁜 그것은 빌어 먹을-똥-I-원하는 죽일-누군가-오른쪽-지금 나쁜. 디버깅은 안드로이드로 작업 할 때 가장 잔인한 부분입니다, 그것은 다른 아무것도처럼 나를 미치게하고 자주 내 혈액이 끓게! 또한 디버거가 올바르게 작동하는지 찾아 수정하는 것이 사소한 버그를 찾기 위해 며칠 동안 많은 비용이 들었습니다. 요리하는 동안 환기 : 요리는 실내 미세 먼지에 대한 매우 일반적인 원인이므로, 요리하는 동안 팬을 실행하거나 몇 개의 창문을 열어해야합니다 (특히 튀김, 볶음, 구이) 촛불을 태우지 마십시오 : 일반적인 파라핀 촛불은 미세 입자를 방출합니다. 화상을 입었을 때 공중으로 들어갑니다. 대신 아주 작은 연기를 생산하는 밀랍으로 만든 촛불을 선택합니다. 공기 청정기를 이해하십시오: 공기 청정기를 사용하기로 선택한 경우 HEPA와 활성탄 필터가 포함되어 있는지 확인하십시오.